当前位置:网站首页>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)
边栏推荐
- The difference between timer and scheduledthreadpoolexecutor
- 问题随记 —— /usr/bin/perl is needed by MySQL-server-5.1.73-1.glibc23.x86_64
- 建模和影视后期有什么关联?
- 【微服务|Sentinel】sentinel整合openfeign
- 认识--Matplotlib
- De PIP. Interne. CLI. Main Import main modulenotfounderror: No module named 'PIP'
- 2022年起重机司机(限桥式起重机)考试试题及模拟考试
- RPA: Bank digitalization, business process automation "a small step", and loan review efficiency "a big step"
- What category does the Internet of things application technology major belong to
- 为什么PHP叫超文本预处理器
猜你喜欢

CKS CKA ckad change terminal to remote desktop
![Jerry's burning of upper version materials requires [chapter]](/img/65/fcd804e00dc08a2bd056e8e6493829.png)
Jerry's burning of upper version materials requires [chapter]

马赛克后挡板是什么?

神经网络物联网的未来趋势与发展

【小程序】通过scroll-view组件实现左右【滑动】列表

建模和影视后期有什么关联?

Why is PHP called hypertext preprocessor

Some abilities can't be learned from work. Look at this article, more than 90% of peers

2022安全员-C证考试题模拟考试题库及模拟考试

云信小课堂 | IM及音视频中常见的认知误区
随机推荐
What is mosaic?
【小程序】通过scroll-view组件实现左右【滑动】列表
Detailed explanation of twenty common software testing methods (the most complete in History)
Notes to problems - file /usr/share/mysql/charsets/readme from install of mysql-server-5.1.73-1 glibc23.x86_ 64 c
Redis data types and application scenarios
[micro service sentinel] sentinel integrates openfeign
认识--Matplotlib
数字峰会人气火爆,城链科技引发新一轮商业变革
Jerry's burning of upper version materials requires [chapter]
神经网络物联网的发展趋势和未来方向
Jielizhi Bluetooth headset quality control and production skills [chapter]
为什么PHP叫超文本预处理器
[micro service sentinel] sentinelresourceaspect details
from pip._internal.cli.main import main ModuleNotFoundError: No module named ‘pip‘
Matplotlib common settings
Jerry's records are powered by Vbat with a power supply voltage of 4.2V [chapter]
Stm32f030f4 drives tim1637 nixie tube chip
[MySQL] basic use of explain and the function of each column
from pip._ internal. cli. main import main ModuleNotFoundError: No module named ‘pip‘
plain framework的实际应用和扩展