把博客园图标替换成自己的图标
把博客园图标替换成自己的图标end

luogu P5660 数字游戏

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

#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;
}//真正的大佬是不用看这种东西的对不对?
posted @ 2020-03-16 12:56  275307894a  阅读(40)  评论(0编辑  收藏  举报
浏览器标题切换
浏览器标题切换end