【2021团体程序设计天梯赛】L1部分(PTA,L1-073到L1-080)题解代码
概要
L1一共8题,5分,10分,15分,20分各两题。
5分题一般会输入输出就行,10分题就是一个循环或者选择结构
15分题有简单的模拟和查找,20分题是稍微繁琐的简单模拟这样。
L1-073 人与神 5 104 135 0.77
L1-074 两小时学完C语言 5 95 124 0.77
L1-075 强迫症 10 68 137 0.50
L1-076 降价提醒机器人 10 66 89 0.74
L1-077 大笨钟的心情 15 58 126 0.46
L1-078 吉老师的回归 15 68 190 0.36
L1-079 天梯赛的善良 20 69 188 0.37
L1-080 乘法口诀数列 20 71 165 0.43
L1-073 人与神 (5分)
#include<bits/stdc++.h>
using namespace std;
int main(){cout<<"To iterate is human, to recurse divine.\n";return 0;
}
L1-074 两小时学完C语言 (5分)
#include<bits/stdc++.h>
using namespace std;
int main(){int n, k, m;cin>>n>>k>>m;int x = n-k*m;if(x<0)x = 0;cout<<x<<"\n";return 0;
}
L1-075 强迫症 (10分)
#include<bits/stdc++.h>
using namespace std;
int main(){string s;cin>>s;if(s.size()==4){int x = stoi(s.substr(0,2));if(x<22){cout<<20<<s.substr(0,2)<<"-"<<s.substr(2,2)<<"\n";}else{cout<<19<<s.substr(0,2)<<"-"<<s.substr(2,2)<<"\n";}}else{cout<<s.substr(0,4)<<"-"<<s.substr(4,2);}return 0;
}
L1-076 降价提醒机器人 (10分)
#include<bits/stdc++.h>
using namespace std;
int main(){int n; double m; cin>>n>>m;for(int i = 1; i <= n; i++){double p; cin>>p;if(p<m)printf("On Sale! %.1lf\n",p);}return 0;
}
L1-077 大笨钟的心情(15分)
#include<bits/stdc++.h>
using namespace std;
int a[50];
int main(){for(int i = 0; i < 24; i++)cin>>a[i];int x; while(cin>>x&&x>=0&&x<=23){if(a[x]>50)cout<<a[x]<<" Yes\n";else cout<<a[x]<<" No\n";}return 0;
}
L1-078 吉老师的回归(15分)
#include<bits/stdc++.h>
using namespace std;
int a[50];
int main(){int n, m;cin>>n>>m; cin.get();int cnt = 0;for(int i = 1; i <= n; i++){string s; getline(cin,s);if(s.find("easy")==string::npos && s.find("qiandao")==string::npos){//cout<<"adsfkragnnlkm";cnt++;if(cnt==m+1){cout<<s<<"\n";return 0;}}}cout<<"Wo AK le\n";return 0;
}
L1-079 天梯赛的善良 (20分)
#include<bits/stdc++.h>
using namespace std;
const int maxn = 2e4+10;
int a[maxn];
int main(){int n; cin>>n;int mx = -1, mi = 1e9+10;for(int i = 1; i <= n; i++){cin>>a[i]; mx = max(mx, a[i]);mi = min(mi, a[i]);}int a1 = 0, a2 = 0;for(int i = 1; i <= n; i++){if(a[i]==mx)a1++;if(a[i]==mi)a2++;}cout<<mi<<" "<<a2<<"\n";cout<<mx<<" "<<a1<<"\n";return 0;
}
L1-080 乘法口诀数列 (20分)
#include<bits/stdc++.h>
using namespace std;
const int maxn = 2e4+10;
int a[maxn];
int main(){int n;cin>>a[1]>>a[2]>>n;int cur = 3;for(int i = 3; i <= n; i++){int x = a[i-1]*a[i-2];string s = to_string(x);for(int j = 0; j < s.size(); j++){a[cur++] = s[j]-'0';}}for(int i = 1; i <= n; i++){if(i!=n)cout<<a[i]<<" ";else cout<<a[i];}return 0;
}
【2021团体程序设计天梯赛】L1部分(PTA,L1-073到L1-080)题解代码相关推荐
- 2021团体程序设计天梯赛题解
先贴成绩 今年L1的题偏基础,比赛用了一个小时切完了,(算上PTA系统网络错误崩了20分钟和BW傻等-QAQ)L2顺着做的,L2-1模拟过了去看L2-2,并查集写完数据跑错了,调了一个小时发现题目说明 ...
- 【2021团体程序设计天梯赛】L2部分(PTA,L2-037到L2-040)题解代码复盘
概述 都是模拟,没啥好说的. T1注意轨道空了的时候按钮没反应的,考场一遍过了复盘的时候给忘了改了好久. T2题目没说清楚可以从任意节点出发,以为只有0出发改了好久最后都没改出来,最后只拿了17分,不 ...
- PTA|团体程序设计天梯赛-练习题库集
文章目录 关于爬取脚本的编写 L1-001 Hello World! (5 分) L1-002 打印沙漏 (15 分) L1-003 个位数统计 (15 分) L1-004 计算摄氏温度 (5 分) ...
- 【CCCC】PAT : 团体程序设计天梯赛-练习集 L1 答案
[CCCC]PAT : 团体程序设计天梯赛-练习集 L1 答案 鉴定完毕,全部水题 ヾ(•ω•`)o 标号 标题 分数 通过数 提交数 通过率 L1-001 Hello World 5 46779 1 ...
- PTA团体程序设计天梯赛篇(五)---- 难题篇一(30分题目)
PTA团体程序设计天梯赛 数据结构类型 L3-002 特殊堆栈(树状数组) L3-003 社交集群(并查集) 搜索 L3-004 肿瘤诊断(三维bfs) 确保bfs只遍历一次的方法 图论 L3-005 ...
- PTA团体程序设计天梯赛-练习集(3)
PTA团体程序设计天梯赛-练习集 L1-001 Hello World (5 分) 这道超级简单的题目没有任何输入. 你只需要在一行中输出著名短句"Hello World!"就可以 ...
- PTA团体程序设计天梯赛-练习集
PTA团体程序设计天梯赛-练习集 L1-024 后天 L1-025 正整数A+B L1-026 I Love GPLT L1-027 出租 L1-029 是不是太胖了 L1-030 一帮一 L1-03 ...
- PTA|团体程序设计天梯赛-练习题目题解锦集(C/C++)(持续更新中……)
PTA|团体程序设计天梯赛-练习题目题解锦集(持续更新中) 实现语言:C/C++: 欢迎各位看官交流讨论.指导题解错误:或者分享更快的方法!! 题目链接:https://pintia.cn/ ...
- 1985年全国计算机编程大赛,关于举办2021年“中国高校计算机大赛-团体程序设计天梯赛”校内选拔赛的通知...
程序设计能力是大学生利用计算机分析问题.解决问题的重要基础能力.为了推进该能力的培养,同时培养学生的团队合作精神,提高其综合素质,丰富校园学术气氛,促进校际交流,提高全国高校程序设计课程教学水平,教育 ...
最新文章
- tensorflow打印模型结构_Tensorflow上手1: Print与py_func
- java网络编程的通信原理_11 - 网络编程之设备间通信原理
- Reallusion Character Creator 3中文版
- U3D 场景切换时 脚本对象,GO对象,资源对象的问题
- Hulu 视频QoS优化策略
- java中如何声明班干部,java类成员变量的定义和声明
- LInux安装mbedtls
- sqlite connect 在eclipse 我ctrl的时候报错
- [软件]提高日常操作电脑的效率
- 手机自带计算机的功能,手机上的这3个小功能,比电脑方便好用,你知道吗?...
- C函数改写成汇编语言函数,帮忙将一个C函数写成汇编语言
- 看小龙哥演讲之感悟!
- linux网络服务错误6026,wpa_supplicant/wpa_cli无法检测到接入点的错误密钥
- ecahrts给地图添加贴图纹理
- [生存志] 第72节 夫差许越称臣
- 【专家推荐】保姆级开源工具推荐,一用一个爽,非常劲爆(收藏系列)
- ESP8266-SPI通讯连接显示屏
- 【线性代数】上三角矩阵/下三角矩阵
- Maya角色UV展平技巧笔记
- 个人介绍静态网页【附源码】初学者的期中作业
热门文章
- matlab 矢量化编程(三) —— 软阈值函数
- sklearn.metrics —— 混淆矩阵及其绘制、Accuracy/Precision/Recall/F1-score
- 微观经济学 —— 公用品悲剧(tragedy of commons)
- UNIX 环境高级编程(四)—— dirent.h
- Python Flask Web 第二课 —— 请求-响应循环
- 强悍的 ubuntu —— 查看软件版本及安装位置
- scale data:线性空间映射
- 辨异 —— Python 的深拷贝与浅拷贝
- VS2013 安装配置 C++ boost 库
- vue 心跳监控_Vue中WebSocket加入心跳机制