团队天梯赛(GLPT) 2017年天梯赛大区赛题集
2017年天梯赛大区赛题集
L1:
出生年
stl set 的使用
#include<iostream> #include<set> #include<stdio.h> using namespace std; int y,n;set<int> Set;int main() {cin>>y>>n;for(int i=y;i<=3012;i++){ Set.clear();int temp=i;for(int j=0;j<4;j++){Set.insert(temp%10);temp/=10;}if(Set.size()==n) {printf("%d %04d",i-y,i);break; }}return 0; }
点赞
#include<iostream> #include<algorithm> using namespace std; int n,k,x;struct node{int id,cnt; }a[1001];int cmp(node x,node y) {if(x.cnt==y.cnt) return x.id>y.id;else return x.cnt>y.cnt; }int main() {cin>>n;while(n--){cin>>k;for(int i=0;i<k;i++){cin>>x;a[x].id=x;a[x].cnt++;}}sort(a,a+1001,cmp);cout<<a[0].id<<" "<<a[0].cnt;return 0; }
情人节
printf 输出 stirng ,需要将调用 string.c_str()
#include<iostream> #include<stdio.h> #include<string.h> using namespace std; string name,a,b; int cnt=0;int main() {while(cin>>name){if(name[0]=='.') break;cnt++;if(cnt==2) a=name;if(cnt==14) b=name;}if(cnt>14) printf("%s and %s are inviting you to dinner...",a.c_str(),b.c_str());else if(cnt>=2) printf("%s is the only one for you...",a.c_str());else printf("Momo... No one is for you ...");return 0; }
A乘以B
#include<iostream> using namespace std; int a,b;int main() {cin>>a>>b;cout<<a*b<<endl;return 0; }
A除以B
#include<iostream> #include<stdio.h> using namespace std; int a,b;int main() {cin>>a>>b;if(b==0) printf("%d/%d=Error",a,b);double res=a*1.0/b;if(b<0) printf("%d/(%d)=%.2f",a,b,res);if(b>0) printf("%d/%d=%.2f",a,b,res);return 0; }
新世界
#include<stdio.h>int main() {printf("Hello World\nHello New World");return 0; }
古风排版
样例给出:
asa T st ih e tsice s
我们可以将样翻转一下,即将输入的字符串存储为:
T h i s i s a t e s t c a s e
然后就一列一列输出
#include<iostream> #include<string.h> #include<stdio.h> using namespace std; int n; string s; char a[1001][1001];int main() {cin>>n;getchar();getline(cin,s);int size=s.size(),row,col=n;if(size%n==0) row=size/n;else row=size/n+1;int idx=0;for(int i=1;i<=row;i++){for(int j=1;j<=col;j++){if(idx<size) a[i][j]=s[idx++];else a[i][j]=' ';}}for(int j=1;j<=col;j++){for(int i=row;i>=1;i--){printf("%c",a[i][j]);}printf("\n");}return 0; }
最佳情侣身高差
#include<iostream> #include<stdio.h> using namespace std; int n; double x,res; char ch;int main() {cin>>n;while(n--){cin>>ch>>x;if(ch=='M') {res=x*1.0/1.09;printf("%.2f\n",res);}else {res=x*1.09;printf("%.2f\n",res);}}return 0; }
L2:
人以群分
想复杂了,其实很简单,按照题目和样例的意思:
- 如果总人数是偶数,均分
- 如果总人数是奇数,外向的人多一个
#include<iostream> #include<algorithm> using namespace std; int n,a[100001],diff;int main() {cin>>n;for(int i=1;i<=n;i++) cin>>a[i];sort(a+1,a+1+n);if(n%2==0){for(int i=1;i<=n;i++){if(i<=n/2) diff-=a[i];else diff+=a[i];}printf("Outgoing #: %d\nIntroverted #: %d\nDiff = %d",n/2,n/2,diff);}else {for(int i=1;i<=n;i++){if(i<=n/2) diff-=a[i];else diff+=a[i];}printf("Outgoing #: %d\nIntroverted #: %d\nDiff = %d",n/2+1,n/2,diff);}return 0; }
多项式A除以B
悄悄关注
stl set 真的极香 真好用~
#include<iostream> #include<set> using namespace std; int n,m,flag=0; double Sum; string s;set<string> list,ans;struct node{string name;int cnt; }a[100000];int main() {cin>>n;for(int i=1;i<=n;i++) {cin>>s;list.insert(s);}cin>>m;for(int i=0;i<m;i++){ cin>>a[i].name>>a[i].cnt;Sum+=a[i].cnt;}Sum=Sum/(m);for(int i=0;i<m;i++){int cnt=a[i].cnt;string name=a[i].name;if(cnt>Sum && list.find(name)==list.end()){ans.insert(name);flag=1;}}if(!flag) cout<<"Bing Mei You"<<endl;else for(set<string>::iterator it=ans.begin();it!=ans.end();it++) cout<<*it<<endl;return 0; }
功夫传人
L3:
嗯,惯例,这些留给 ACMER 大佬做就行啦,我就是个划水的~
- 非常弹的球
- 周游世界
- 球队“食物链”
团队天梯赛(GLPT) 2017年天梯赛大区赛题集相关推荐
- 2017.6.11 校内模拟赛
题面及数据及std(有本人的也有原来的) :2017.6.11 校内模拟赛 T1 自己在纸上模拟一下后就会发现 可以用栈来搞一搞事情 受了上次zsq 讲的双栈排序的启发.. 具体就是将原盘子大小cop ...
- 2017年山东省ACM省赛总结
2017年山东省ACM省赛总结 ----但求努力到问心无愧 这次比赛我们是作为友谊队去的,本来我们队选拔赛成绩并不是很好,是去不了的,但伟大的教主大人牛逼地又要到了几个省赛友谊队的名额,才让我们有这次 ...
- # 2017年蓝桥杯省赛cc++本科B组试题
2017年蓝桥杯省赛c/c++本科B组试题 第一题:购物单 问题 小明刚刚找到工作,老板人很好,只是老板夫人很爱购物.老板忙的时候经常让小明帮忙到商场代为购物.小明很厌烦,但又不好推辞. 这不,XX大 ...
- Algorithm:数学建模大赛(国赛和美赛)的简介/内容、数学建模做题流程、历年题目类型及思想、常用算法、常用工具之详细攻略
Algorithm:数学建模大赛(国赛和美赛)的简介/内容.数学建模做题流程.历年题目类型及思想.常用算法.常用工具之详细攻略 目录 国内数学建模大赛简介 1.本科生数学建模大赛 2.研究生数学建模大 ...
- 晋级赛关键一场遇到服务器中途维护,第四届全球争霸赛-大区赛常见问题说明...
为了解决玩家在比赛中遇到的困难和疑惑,更好的参与全球争霸赛大区赛,下面将针对服务器大区赛中常见的问题和疑问进行解答,请广大玩家相互转告. 常见问题分类: 大区赛排位赛相关问题 大区赛决赛相关问题 比赛 ...
- 阿里云天池 学习赛汇总(教学赛,零基础入门,长期赛)
[教学赛]数据分析达人赛1:用户情感可视化分析 [教学赛]数据分析达人赛2:产品关联分析 [教学赛]数据分析达人赛3:汽车产品聚类分析 零基础入门语音识别-食物声音识别 零基础入门数据挖掘-心跳信号分 ...
- 机器人赛文_动漫中机器人赛文与真正的赛文奥特曼相比,谁更厉害呢?
机动赛文奥特曼应该是在赛文奥特曼这部动漫中,所出现的一位仿照赛文奥特曼的样子制造出来的机器人赛文.而机器人赛文奥特曼的实力也是很强的.他可以发射类似于赛文奥特曼一样的光线技能以及头镖.在动漫中也与真正 ...
- 2022电赛省一-小车跟随行驶系统(C题)
⏩ 大家好哇!我是小光,嵌入式爱好者,一个想要成为系统架构师的大二学生. ⏩前段时间参加了电赛的校赛.七校联赛和省赛,校赛和七校联赛都获得了三等奖,省赛上也是获得了一等奖的好成绩
- 第十三届蓝桥杯省赛 python B组复盘(三道代码题全AC居然省一了)
第十三届蓝桥杯省赛 python B组复盘(三道代码题全AC居然省一了)
最新文章
- img 隐藏_CSS3界面样式和溢出文字隐藏overflow
- 为什么没人会 COBOL 编程了?
- Activity返回值[转]
- 图谱论(Spectral Graph Theory)基础
- pdf2image报错,pdf2image完整安装
- 深圳市威视爱普手术示教系统
- 剑指Offe 50:数组中重复的数字
- 【数据结构与算法】学习笔记-《算法笔记》-7
- sqlserver 根据旧表创建新表
- BIM模型文件下载——8层综合办公楼BIM项目Revit模型(建筑、结构、暖通、电气、给排水、MEP)
- IDEA上的项目托管到码云步骤
- 最大似然估计(机器学习)
- 复旦大学2018--2019学年第二学期(18级)高等代数II期末考试第六大题解答
- 【教程】超详细通过Shizuku集成XQ_Crystal实现收森林能量
- 浅写策略模式,及map、枚举结合小例子
- BIM计算-属于自己的减肥小程序
- 使用JFileChooser打开文件
- 关于 Linux 中安全方面的一些笔记
- 中国制造创意配件 - iPad 三合一读卡接口
- CentOS7 编译源码升级内核
热门文章
- 语音学(Phonetics)说明
- 在Apple Watch上使用Siri发送消息的方法
- Excel信息熵法求权
- 软件乱码和中文路径识别不了问题
- java怎么开始学dos,第一阶段-Java基础知识:【第一章 DOS命令与开发环境的配置 + 第一个程序HelloWorld】...
- 小白日记18:kali渗透测试之缓冲区溢出实例(二)--Linux,穿越火线1.9.0
- BigDecimal大小比较
- html1001无标题,QQ个性签名1001无标题
- 2010经典个性签名
- Linux操作系统--文件管理(保姆级教程)