A - Pawn on a Grid

题意:就是让你求出这个n行n列中‘#’的个数

思路:直接枚举就行了。

AC代码:

#include <iostream>

using namespace std;

const int N = 10010;

int n, m, ans;
string s[N];

int main()
{
    cin >> n >> m;

for(int i = 0; i < n; i ++)
        {
            cin >> s[i];
            for(int k = 0; k < m; k ++)
            {
                if(s[i][k] == '#') ans ++;
            }
        }
    
    
    cout << ans;
}

B - Inverse Prefix Sum

题意:给我们一个有n个数的a[n]数组,让我们构造一个序列,使得在这个构造的序列中,前k个数的和等于a[k]。

思路:直接利用差分的思想

AC代码:

#include <iostream>

using namespace std;

typedef long long LL;

const int N = 15;

int n;
LL s[N];

int main()
{
    cin >> n;
    for(int i = 1; i <= n; i ++)
    {
        cin >> s[i];
        cout << s[i] - s[i - 1] << " ";
    }
}

C - Extra Character

题意:给你两个字符串s和t,其中t是在s中插入一个字母形成的,在t中求出插入那个字母的位置

思路:直接按位置比较两个字符串,当发现第一次出现t[i]!=s[i]的时候,此时的i就是我们要找的那个m的位置。

AC代码:

#include <iostream>

using namespace std;

string s, t;

int main()
{
    cin >> s >> t;
    
    for(int i = 0; i < t.size(); i ++)
    {
        if(s[i] != t[i])
        {
            cout << i + 1;
            break;
        }
    }
}

零点工作室暑假集训(AtCoder--ABC280)相关推荐

  1. 零点工作室暑假集训(AtCoder--ABC310)

    A - Order Something Else 题意: Takahashi想在餐馆里点一种名为AtCoder Drink的饮料.它的普通价格是P日元. 他还有一张折扣券,可以以更低的价格Q日元点这种 ...

  2. 零点工作室暑假集训(AtCoder--ABC288)

    A - Many A+B Problems 题意:计算n次A+B. 思路:模拟即可. 代码: #include <iostream> #include <algorithm> ...

  3. 零点工作室暑假集训(AtCoder--ABC308)

    A - New Scheme 题意:输出Yes的数要满足3种情况 1.升序的情况,也就是后面的数大于前面的 2.满足范围在100~675之间 3.满足可以整除25 思路:直接3个判断条件即可 AC代码 ...

  4. 零点工作室暑假集训(AtCoder--ABC266)

    A - Middle Letter 题意:总是输出中间的字符,字符数量为奇数 思路:计算出来字符串的长度,因为是长度为奇数的字符串,输出下标为( len + 1 ) / 2 的字符即可(这里字符串下标 ...

  5. 零点工作室暑假集训(牛客练习赛113 )

    A - 小红的基环树 题意:定义基环树为n个节点.n条边的.没有自环和重边的无向连通图.定义一个图的直径是任意两点最短路的最大值.小红想道,n个节点构成的所有基环树中,最小的直径是多少? 思路:特判一 ...

  6. 零点工作室暑假集训(AtCoder--ABC248)

    A - Lacked Number 题意:给定一个包含有长度为9的数字字符串S.字符串S中的所有数字都是从0到9中恰好出现一次,除了一个数字缺失.请打印出S中缺失的唯一数字. 思路: 一开始想到了记录 ...

  7. 零点工作室暑假集训(AtCoder--ABC259)

    A - Growth Record 题意:主人公N岁的时候身高为T,已知他[1,X]期间每年长D,后面不长个子,问M岁的时候他身高多少 思路:0岁的身高是T - X * D,然后在分情况讨论即可 AC ...

  8. 零点工作室暑假集训(AtCoder--ABC277)

    A - ^{-1} 思路:直接样例就行了 AC代码: #include <iostream> #include <algorithm> using namespace std; ...

  9. 零点工作室暑假集训(AtCoder--ABC278)

    A - Shift 题意:给定一个数 N 和 K 将长度为 N 数组的前 K 项删除后输出后面内容,后面补零! AC代码: #include <iostream> using namesp ...

最新文章

  1. 【Android NDK 开发】JNI 方法解析 ( JNIEnv *env 参数 )
  2. [C#] C#访问数据库(SQL Server版本)
  3. 可以直接反编译Mips架构的IDA版本(无需安装脚本)
  4. JAVA对象在JVM中内存分配
  5. 【面试必备】透过源码角度一步一步带你走近阿里
  6. Spark从HDFS上读取JSON数据
  7. HTML5 Canvas中绘制矩形
  8. 16 bit float 存储_小数在内存中是如何存储的,揭秘诺贝尔奖级别的设计(长篇神文)...
  9. vue watch 监听不到变化_关于vue中watch检测到不到对象属性的变化的解决方法
  10. vb设置excel 字体 加粗 微软雅黑_Python操作Excel的Xlwings教程(六)
  11. java 线程 内部_从Java中的main()内部在线程实例上运行wait()
  12. swoole php 微信推送,基于thinkphp5、swoole和easywechat微信模板消息推送
  13. 没想到你是这样的EasyRecovery
  14. 看雪CTF.TSRC 2018 团队赛 第十二题『移动迷宫』 解题思路
  15. 整理研究方向(1)【未完成】
  16. Rework 读后感
  17. 电脑配件 - 机械键盘的由来, 与普通键盘的区别以及如何选购及使用维护 - 学习/实践
  18. 【LOJ6005】【网络流24题】最长递增子序列
  19. 【修改el-menu主菜单和子菜单悬浮的背景色】
  20. 屏蔽网通域名纠错系统

热门文章

  1. Symbian c++学习 车驰
  2. 11月28日(本周六)免费PHP技术讲座+《细说PHP》签售
  3. 做跨境电商用那种收款工具汇损最小?
  4. mac 关闭 f11 显示桌面快捷键
  5. 前端资源浏览器渲染原理
  6. Wise-IoU: Bounding Box Regression Loss with Dynamic Focusing Mechanism
  7. 第十三章 手动创建 REST 服务(一)
  8. Markdown 实现页面内部跳转和代码折叠
  9. 性状的pearson相关与表型相关的差异
  10. eclipse乱码问题解决