当前位置:网站首页>2021 RoboCom 世界机器人开发者大赛-高职组初赛
2021 RoboCom 世界机器人开发者大赛-高职组初赛
2022-07-01 22:54:00 【Alan_Lowe】
2021 RoboCom 世界机器人开发者大赛-高职组初赛
文章目录
前言
比赛的时候老师总是说,你们连高职都打不过。
题目都很简单,就直接贴一下代码吧,有的用C++写的,有的用Python写的。
1.机器人打招呼
AC代码
print("ni ye lai can jia RoboCom a?")
2.人脸识别
AC代码
#include<bits/stdc++.h>
using namespace std;
signed main(){
int A,B,C,D,a,b,c;
cin>>A>>B>>C>>D>>a>>b>>c;
cout<<"Diff = "<<A-a<<", "<<B-b<<", "<<C-c<<"\n";
if (abs(A-a) + abs(B-b) + abs(C-c) <= D)
cout<<"Yes";
else
cout<<"No";
return 0;
}
3.月份输出
AC代码
#include<bits/stdc++.h>
using namespace std;
int n;
string s[13] = {
"","January","February","March","April","May","June",
"July","August","September","October","November","December"};
signed main(){
while (cin>>n){
if (n > 12 || n < 1)
break;
cout<<s[n]<<"\n";
}
cout<<"?";
return 0;
}
4.字母串
AC代码
#include<bits/stdc++.h>
using namespace std;
signed main(){
int n;cin>>n;
while(n--){
string s;cin>>s;bool f = true;
for (int i = 0; i < s.length() - 1; ++i) {
if (islower(s[i])){
if (!(s[i + 1] == s[i] - 1 || toupper(s[i]) == s[i + 1])){
f = false;break;
}
}
else
if (!(tolower(s[i]) == s[i + 1] || s[i + 1] == s[i] + 1)){
f = false;break;
}
}
if (f)
cout<<"Y\n";
else
cout<<"N\n";
}
return 0;
}
5.增一数
AC代码
#include<bits/stdc++.h>
using namespace std;
#define int long long
bool check(int x){
int k = 0,kk = x;
while (kk){
kk /= 10; k += 1;
}
if (k % 2 != 0)
return false;
k = pow(10,k / 2);
if (x % k - 1 == x / k)
return true;
return false;
}
signed main(){
int n;cin>>n;
while(n--){
int m,k = 0;
cin>>m;
if (check(m)){
k += 1;
if (ceil(sqrt(m)) * ceil(sqrt(m)) == m)
k += 1;
}
cout<<k<<"\n";
}
return 0;
}
6.答题卡
新浪微博上有网友发文称:“朋友买了本玻尔X海森堡的物理大佬同人本,送了300道高数题。更绝的是,要做完题目按照答案涂答题卡,涂出一个二维码,扫描二维码才能看到特典,做错了就看不到了……”那张传说中的答题卡如下图所示:若答案为 4 位整数(位数不足时在前面补足 0),则前两位为横坐标,后两位为纵坐标。若一题有两小问,则第一问答案为横坐标,第二问答案为纵坐标。若答案为分数,则分子为横坐标,分母为纵坐标。
本题就请你根据答案帮助读者填写答题卡。
AC代码
ch = [['.'] * 105 for i in range(105)]
n, m = map(int,input().split())
for i in range(m):
s = input()
if s.count(';'):
a, b = map(int,s.split(';'))
col = a
row = n - b + 1
ch[row][col] = '#'
elif s.count('/'):
a, b = map(int,s.split('/'))
col = a
row = n - b + 1
ch[row][col] = '#'
else:
a = int(s)
b = a % 100
a //= 100
col = a
row = n - b + 1
ch[row][col] = '#'
for i in range(1,n + 1):
for j in range(1,n + 1):
print(ch[i][j],end='')
print()
7.救救倒霉鬼
AC代码
s = set()
n = int(input())
for i in range(n):
s.add(input())
m = int(input())
for i in range(m):
s.remove(input())
s = list(s)
s.sort(reverse=True)
for i in s:
print(i)
边栏推荐
- Paramètres communs de matplotlib
- 神经网络物联网的未来趋势与发展
- 2022 examination questions and online simulation examination for safety management personnel of hazardous chemical business units
- Distance measurement - Hamming distance
- plain framework的实际应用和扩展
- Leetcode(34)——在排序数组中查找元素的第一个和最后一个位置
- What category does the Internet of things application technology major belong to
- What is the mosaic tailgate?
- 共享电商的背后: 共创、共生、共享、共富,共赢的共富精神
- 2022 crane driver (limited to bridge crane) examination questions and simulation examination
猜你喜欢
Redis data types and application scenarios
2022 safety officer-c certificate examination question simulation examination question bank and simulation examination
Aaai22 | structural tagging and interaction modeling: a "slim" network for graph classification
距离度量 —— 汉明距离(Hamming Distance)
[机缘参悟-35]:鬼谷子-飞箝篇-远程连接、远程控制与远程测试之术
Notes to problems - file /usr/share/mysql/charsets/readme from install of mysql-server-5.1.73-1 glibc23.x86_ 64 c
2022年危险化学品经营单位安全管理人员考试题及在线模拟考试
Airserver latest win64 bit personal screen projection software
Jielizhi, production line assembly link [chapter]
Jerry's burning of upper version materials requires [chapter]
随机推荐
YOGA27多维一体电脑,兼具出色外观与高端配置
CKS CKA ckad change terminal to remote desktop
Create Ca and issue certificate through go language
window10安装wsl(一)(WslRegisterDistribution ERROR)
What is the mosaic tailgate?
De PIP. Interne. CLI. Main Import main modulenotfounderror: No module named 'PIP'
mysql binlog的清理
[MySQL] index creation, viewing and deletion
2022年R1快开门式压力容器操作考题及答案
What category does the Internet of things application technology major belong to
[机缘参悟-35]:鬼谷子-飞箝篇-远程连接、远程控制与远程测试之术
上海炒股开户选择手机办理安全吗?
[micro service sentinel] sentinel integrates openfeign
Commemorate becoming the first dayus200 tripartite demo contributor
建模和影视后期有什么关联?
Switch to software testing, knowing these four points is enough!
ShanDong Multi-University Training #3
Paramètres communs de matplotlib
"35 years old, the boss of the company, with a monthly salary of 20000, give away takeout": the times abandoned you, not even saying goodbye
Linux基础 —— CentOS7 离线安装 MySQL