当前位置:网站首页>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)
边栏推荐
- Matplotlib common settings
- Wechat personal small store one click opening assistant applet development
- 每日三题 6.30(2)
- Why is PHP called hypertext preprocessor
- 建模和影视后期有什么关联?
- What professional classification does the application of Internet of things technology belong to
- YOGA27多维一体电脑,兼具出色外观与高端配置
- flutter Unable to load asset: assets/images/888.png
- 什么是马赛克?
- Three development trends of enterprise application from the perspective of the third technological revolution
猜你喜欢
Yoga27 multidimensional all-in-one computer with excellent appearance and high-end configuration
Istio、eBPF 和 RSocket Broker:深入研究服务网格
rviz打开后如何显示实时2D地图
软件架构的本质
赵福全:短期解决保供,长期要打造安全、高效有韧性的供应链
De PIP. Interne. CLI. Main Import main modulenotfounderror: No module named 'PIP'
MT manager test skiing Adventure
【小程序】通过scroll-view组件实现左右【滑动】列表
2022 safety officer-c certificate examination question simulation examination question bank and simulation examination
Summary of "performance testing" of software testing, novice will know the knowledge points on the road
随机推荐
MT manager test skiing Adventure
Leetcode(34)——在排序数组中查找元素的第一个和最后一个位置
2022 safety officer-c certificate examination question simulation examination question bank and simulation examination
Programming English vocabulary notebook
mt管理器测试滑雪大冒险
rviz打开后如何显示实时2D地图
Behind sharing e-commerce: the spirit of CO creation, symbiosis, sharing, CO prosperity and win-win
Redis~02 缓存:更新数据时如何保证MySQL和Redis中的数据一致性?
【小程序】通过scroll-view组件实现左右【滑动】列表
window安装wsl(二)
Rank ranking with MySQL 5.7
Microservice stability management
Jerry's question about long press boot detection [chapter]
SWT / anr problem - SWT causes kernel fuse deadlock
2022年起重机司机(限桥式起重机)考试试题及模拟考试
Understanding threads
dat.GUI
【Swoole系列1】在Swoole的世界中,你将学习到什么?
Daily three questions 6.30
Zhao Fuquan: to ensure supply in the short term, we should build a safe, efficient and resilient supply chain in the long term