数字游戏(水博客ing / csp-J T1 / luogu 5660)

数字游戏

luogu 5660

题目大意:

给你一个长度为8的01串,分别表示你某一场比赛是否 A K AK 了,问你 A K AK 了几场比赛

输入样例#1

00010100

输出样例#1

2

输入样例#2

11111111

输出样例#2

8

样例解释#1

该 01 字符串中有 2 个字符 1。

样例解释#2

该 01 字符串中有 8 个字符 1。

数据范围

对于 20% 的数据,保证输入的字符全部为 0。
对于 100% 的数据,输入只可能包含字符 0 和字符 1,字符串长度固定为 8。

解题思路

首先我们要知道AK是一件很难的事情,但您是一个大佬,所以十分简单,但你偶尔会失误,所以要涉及到概率论
直接求即可

代码

#include<cstdio>
#include<string>
#include<cstring>
#include<iostream>
#include<algorithm>
#define ll long long
using namespace std;
int ans;
string str;
int main()
{
	cin>>str;
	for (int i = 0; i < 8; ++i)
		if (str[i] == '1') ans++;
	printf("%d", ans);
	return 0;
}
发布了334 篇原创文章 · 获赞 57 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/ssllyf/article/details/103429282
今日推荐