洛谷 CF937A Olympiad
首先是读入,然后再读入分数,然后标记b数组。 标记完了之后会要统计多少种分数,那么如果b数组的某个数不为0(就是1)那么说明有这个数。设一个计数器sum,然后存在的话sum自增就好了。
一道入门难度的水题(我好弱啊qwq)
扔cpp代码:
#include<iostream> #include<cstdio> using namespace std; bool b[601]; int n,a,i,sum; int main(){ cin>>n; for(i=1;i<=n;i++) { cin>>a; b[a]=1; } for(i=1;i<=601;i++){ if(b[i]!=0) sum++; } cout<<sum; return 0; }