首页 > 其他分享 >atcoder ABC 280

atcoder ABC 280

时间:2022-12-09 16:35:21浏览次数:45  
标签:atcoder ABC int long 字符串 main 280 include

A

要你求输了几个#


    #include<cstdio>

    int n,m;

    int ans;

    char in;

    int main(){

        scanf("%d %d",&n,&m);

        for(int i=0;i<n;i++){

        for(int j=0;j<m;j++){

            scanf(" %c",&in);

            if(in=='#')ans++;

        }

    }

printf("%d",ans);

return 0;

}

B

入门难度的前缀和与差分题目

有一个输入序列S

要求输出数列A的关系为

Si=A1+A2+......+Ai


    #include<cstdio>

    long long ans[11];

    long long in[11];

    int n;

    int main(){

    scanf("%d",&n);

    for(int i=0;i<n;i++){

        scanf("%lld",&in[i]);

    }

    ans[0]=in[0];

    for(int i=1;i<n;i++){

        ans[i]=in[i]-in[i-1];

    }

    for(int i=0;i<n;i++)printf("%lld ",ans[i]);

    printf("\n");

    return 0;

    }

C

有两个字符串

第二个字符串是由第一个字符串插入一个小写字母得来的,请问插入的位置是多少

WA了一次,因为第一次拿第一个字符串的长度来遍历,这个时候如果是在末尾插入的时候没有办法遍历到。


    #include<iostream>

    #include<string>

    using namespace std;

    string in,on;

    int main(){

        getline(cin,in);

        getline(cin,on);

        for(int i=0;i<on.size();i++){

            if(in[i]!=on[i]){

                printf("%d",i+1);

                return 0;

            }

}

return 0;

}

ABC当然只做ABC啦

标签:atcoder,ABC,int,long,字符串,main,280,include
From: https://www.cnblogs.com/bvwvd/p/16969288.html

相关文章