1 条题解
-
0
大白话思路
读入 n 个整数,分别累计数字 1、5、10 的出现次数,按要求每行输出一个计数。不要把输入长度当作答案,也不要统计所有数字的总频次。时间 O(n),额外空间 O(1)。
C++17 标准解
#include<iostream> using namespace std; int main() { int n,number; int sum_1=0,sum_5=0,sum_10=0; int i; cin>>n;//输入数字个数 for(i=1;i<=n;i++) { cin>>number;//输入各个数字 if(number==1) sum_1++;//统计等于1的个数 if(number==5) sum_5++;//统计等于5的个数 if(number==10) sum_10++;//统计等于10的个数 } cout<<sum_1<<endl; cout<<sum_5<<endl; cout<<sum_10<<endl; return 0; }来源:HEEKDragonOne/ACM,一本通 1067;固定提交 29b5b378f6257c2d9ba99452d0f5b770a26c826c。仅赛后开放。
- 1
信息
- ID
- 1002
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 7
- 标签
- 递交数
- 50
- 已通过
- 13
- 上传者
