luogu P5660 数字游戏

题面传送门
这道题。。。。。。
对于20%20\%20%的数据,保证输入的字符全部为000。
我们可以正解骗分对不对?写一行putchar(0)putchar('0')putchar(′0′);就有二十分对不对?那那些爆零的同学。。。。。。看一下骗分导论
不过我相信,真正的大佬是不用上面的做法的。
其实,直接模拟呗。
先走一遍charcharchar数组,找到一的个数,ans++ans++ans++,再输出ansansans就好了。

#include<cstdio>
#include<iostream>
#include<cstring>
using namespace std;
char s[3939];
int n,ans;
int main(){
//  freopen("number.in","r",stdin);
//  freopen("number.out","w",stdout);
    register int i,j;
    cin>>s+1;
    n=strlen(s+1);
    for(i=1;i<=n;i++)if(s[i]=='1') ans++;
    printf("%d",ans);
    return 0;
}//真正的大佬是不用看这种东西的对不对?
上一篇:[TJOI2015]弦论


下一篇:C语言实现进度条