总目录详见:https://blog.csdn.net/mrcrack/article/details/86501716
信息学奥赛一本通(C++版) 网站补充题目
http://ybt.ssoier.cn:8088
//1414 【2017NOIP普及组】成绩 //样例通过,提交AC 2017-12-31 21:45 #include <stdio.h> int main(){ int a,b,c; scanf("%d%d%d",&a,&b,&c); printf("%d",a/10*2+b/10*3+c/10*5); return 0; } //1415 【2017NOIP普及组】图书管理员 //该题考点,取余 //样例通过,提交AC 2017-12-31 21:59 #include <stdio.h> int n,q,a[1100]; int my_pow(int k){ int i,ans=1; for(i=1;i<=k;i++)ans*=10; return ans; } int main(){ int i,j,t,b,d,p; scanf("%d%d",&n,&q); for(i=1;i<=n;i++)scanf("%d",&a[i]); for(i=1;i<=n;i++)//自小到大排序 for(j=i+1;j<=n;j++) if(a[i]>a[j])t=a[i],a[i]=a[j],a[j]=t; while(q--){ scanf("%d%d",&b,&d); p=my_pow(b); for(i=1;i<=n;i++) if(a[i]%p==d){ printf("%d\n",a[i]); break; } if(i==n+1)printf("-1\n");//没找到 } }