Noip复赛1,2,3题
来源:互联网 发布:网络名字最有独特性的 编辑:程序博客网 时间:2024/06/06 04:42
第一题,我只能说ccf你们肿么了,这么喜欢破Noip史上最简单第一题的记录呢?
#include<cstdio>using namespace std;int main(){ int a,b,c; scanf("%d%d%d",&a,&b,&c); int sum=a*2/10+b*3/10+c*5/10; printf("%d",sum); return 0;}
第二题librarian,暴力很简单,博主写的代码有点丑(呵呵呵)
#include<cstdio>using namespace std;int a[1001][9],b[9];inline int read(){ char c=getchar(); while(c<'0'||c>'9')c=getchar(); int x=0; while(c>='0'&&c<='9')x=x*10+c-'0',c=getchar(); return x;}int main(){ int n=read(),m=read(); int i,j,k,tot1=0; for(i=1;i<=n;i++) { int u=read(),tot1=0; a[i][0]=u; while(u>0) { a[i][++tot1]=u%10; u/=10; } } for(i=1;i<=m;i++) { int u=read(),v=read(); int min1=0x7fffffff,tot1=0; for(k=1;k<=u;k++) { b[++tot1]=v%10; v/=10; } for(j=1;j<=n;j++) { bool p=0; for(k=1;k<=u;k++) if(b[k]!=a[j][k]) { p=1; break; } if(!p&&min1>a[j][0])min1=a[j][0]; } if(min1!=0x7fffffff) printf("%d\n",min1); else printf("-1\n"); } return 0;}
第三题在洛谷上测了80,qboi上测了100,不清楚我的命运如何。
第四题 额~~~~
阅读全文
0 0
- Noip复赛1,2,3题
- 【NOIP复赛模拟题(一)】【第2题…
- NOIP复赛谈
- noip复赛报名通知
- noip复赛准备
- NOIP 2006 提高组 复赛 digital 2k 进制数
- 【蒻爆了的NOIP系列--普及组复赛】(3)NOIP2012普及组复赛题解
- 【蒻爆了的NOIP系列--普及组复赛】(2)NOIP2011普及组复赛题解
- 【蒻爆了的NOIP系列--普及组复赛】(1)NOIP2010普及组复赛题解
- NOIP复赛的一些注意事项
- NOIP复赛的各种模板
- NOIP复赛中低级错误排行榜
- NOIP 提高组复赛 day1 国王游戏
- Noip 2014 提高组复赛 解题报告
- Noip 2014年 提高组复赛
- NOIP 2015 提高组复赛试题
- noip复赛前的模板整合
- NOIP-2016-普及组 复赛题解
- Git Bash命令行使用Git
- 36种button样式
- 观察者模式
- Makefile经典教程(掌握这些足够)
- KWIC-C/C++实现
- Noip复赛1,2,3题
- 不论是 Basic Auth 还是 Digest Auth,都会有 Authorization 字段
- 手把手教你整合最优雅SSM框架:SpringMVC + Spring + MyBatis
- 安卓音乐播放时微信视频微信语音电话进来音乐暂停播放
- Java字节、二进制、字节流、字符
- JVM内存区域划分
- 【回顾】AI小白的机器学习入门之路
- android的ListView做表格添加圆角边框
- android log 定义