2017年天梯赛大区赛题集

L1:

  1. 出生年

    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;
    }
    
  2. 点赞

    #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;
    }
    
  3. 情人节

    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;
    }
    
  4. A乘以B

    #include<iostream>
    using namespace std;
    int a,b;int main()
    {cin>>a>>b;cout<<a*b<<endl;return 0;
    }
    
  5. 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;
    }
    
  6. 新世界

    #include<stdio.h>int main()
    {printf("Hello World\nHello New World");return 0;
    }
    
  7. 古风排版

    样例给出:

    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;
    }
    
  8. 最佳情侣身高差

    #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:

  1. 人以群分

    想复杂了,其实很简单,按照题目和样例的意思:

    • 如果总人数是偶数,均分
    • 如果总人数是奇数,外向的人多一个
    #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;
    }
    
  2. 多项式A除以B

    
    
  3. 悄悄关注

    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;
    }
    
  4. 功夫传人

    
    

L3:

嗯,惯例,这些留给 ACMER 大佬做就行啦,我就是个划水的~

  1. 非常弹的球
  2. 周游世界
  3. 球队“食物链”

团队天梯赛(GLPT) 2017年天梯赛大区赛题集相关推荐

  1. 2017.6.11 校内模拟赛

    题面及数据及std(有本人的也有原来的) :2017.6.11 校内模拟赛 T1 自己在纸上模拟一下后就会发现 可以用栈来搞一搞事情 受了上次zsq 讲的双栈排序的启发.. 具体就是将原盘子大小cop ...

  2. 2017年山东省ACM省赛总结

    2017年山东省ACM省赛总结 ----但求努力到问心无愧 这次比赛我们是作为友谊队去的,本来我们队选拔赛成绩并不是很好,是去不了的,但伟大的教主大人牛逼地又要到了几个省赛友谊队的名额,才让我们有这次 ...

  3. # 2017年蓝桥杯省赛cc++本科B组试题

    2017年蓝桥杯省赛c/c++本科B组试题 第一题:购物单 问题 小明刚刚找到工作,老板人很好,只是老板夫人很爱购物.老板忙的时候经常让小明帮忙到商场代为购物.小明很厌烦,但又不好推辞. 这不,XX大 ...

  4. Algorithm:数学建模大赛(国赛和美赛)的简介/内容、数学建模做题流程、历年题目类型及思想、常用算法、常用工具之详细攻略

    Algorithm:数学建模大赛(国赛和美赛)的简介/内容.数学建模做题流程.历年题目类型及思想.常用算法.常用工具之详细攻略 目录 国内数学建模大赛简介 1.本科生数学建模大赛 2.研究生数学建模大 ...

  5. 晋级赛关键一场遇到服务器中途维护,第四届全球争霸赛-大区赛常见问题说明...

    为了解决玩家在比赛中遇到的困难和疑惑,更好的参与全球争霸赛大区赛,下面将针对服务器大区赛中常见的问题和疑问进行解答,请广大玩家相互转告. 常见问题分类: 大区赛排位赛相关问题 大区赛决赛相关问题 比赛 ...

  6. 阿里云天池 学习赛汇总(教学赛,零基础入门,长期赛)

    [教学赛]数据分析达人赛1:用户情感可视化分析 [教学赛]数据分析达人赛2:产品关联分析 [教学赛]数据分析达人赛3:汽车产品聚类分析 零基础入门语音识别-食物声音识别 零基础入门数据挖掘-心跳信号分 ...

  7. 机器人赛文_动漫中机器人赛文与真正的赛文奥特曼相比,谁更厉害呢?

    机动赛文奥特曼应该是在赛文奥特曼这部动漫中,所出现的一位仿照赛文奥特曼的样子制造出来的机器人赛文.而机器人赛文奥特曼的实力也是很强的.他可以发射类似于赛文奥特曼一样的光线技能以及头镖.在动漫中也与真正 ...

  8. 2022电赛省一-小车跟随行驶系统(C题)

    ⏩ 大家好哇!我是小光,嵌入式爱好者,一个想要成为系统架构师的大二学生. ⏩前段时间参加了电赛的校赛.七校联赛和省赛,校赛和七校联赛都获得了三等奖,省赛上也是获得了一等奖的好成绩

  9. 第十三届蓝桥杯省赛 python B组复盘(三道代码题全AC居然省一了)

    第十三届蓝桥杯省赛 python B组复盘(三道代码题全AC居然省一了)

最新文章

  1. img 隐藏_CSS3界面样式和溢出文字隐藏overflow
  2. 为什么没人会 COBOL 编程了?
  3. Activity返回值[转]
  4. 图谱论(Spectral Graph Theory)基础
  5. pdf2image报错,pdf2image完整安装
  6. 深圳市威视爱普手术示教系统
  7. 剑指Offe 50:数组中重复的数字
  8. 【数据结构与算法】学习笔记-《算法笔记》-7
  9. sqlserver 根据旧表创建新表
  10. BIM模型文件下载——8层综合办公楼BIM项目Revit模型(建筑、结构、暖通、电气、给排水、MEP)
  11. IDEA上的项目托管到码云步骤
  12. 最大似然估计(机器学习)
  13. 复旦大学2018--2019学年第二学期(18级)高等代数II期末考试第六大题解答
  14. 【教程】超详细通过Shizuku集成XQ_Crystal实现收森林能量
  15. 浅写策略模式,及map、枚举结合小例子
  16. BIM计算-属于自己的减肥小程序
  17. 使用JFileChooser打开文件
  18. 关于 Linux 中安全方面的一些笔记
  19. 中国制造创意配件 - iPad 三合一读卡接口
  20. CentOS7 编译源码升级内核

热门文章

  1. 语音学(Phonetics)说明
  2. 在Apple Watch上使用Siri发送消息的方法
  3. Excel信息熵法求权
  4. 软件乱码和中文路径识别不了问题
  5. java怎么开始学dos,第一阶段-Java基础知识:【第一章 DOS命令与开发环境的配置 + 第一个程序HelloWorld】...
  6. 小白日记18:kali渗透测试之缓冲区溢出实例(二)--Linux,穿越火线1.9.0
  7. BigDecimal大小比较
  8. html1001无标题,QQ个性签名1001无标题
  9. 2010经典个性签名
  10. Linux操作系统--文件管理(保姆级教程)