竞赛
考级
[CSP-J 2019]T1数字游戏题解 这题简直是入门中的入门,只需要输入一个字符串之后再遍历字符串寻找字符1的个数即可
众所周不知,有一个函数叫 __builtin_popcount(),用于计算一个无符号整数二进制下1的个数,所以我们可以先把这个01串转为十进制,再使用__builtin_popcount()函数计算1的个数 [doge]
其实这道题根本不用判断,因为字符串里面的数,不是1就是0,全部加起来就可以了 直接上代码 提醒:不要复制 !!!
题解
非常简单,直接遍历s[i]是否为 '1' 即可。
也是一道非常水的题,首先我们遍历一下字符串,如果s[i]是字符1的话,累加计数器,最后输出计数器 完整代码:
但这只是J组第一题是最简单的,后面的肯定没这么好做
我的变量名是这个代码我思考最多的东西
原理:这题只有0和1我们排下序之后最近的‘1’到结尾不都是1么那么就可以这么做
似乎用字符串更爽,直接for循环遍历判断是否为1就行
提交答案之后,这里将显示提交结果~