上海市计算机学会竞赛平台 | 2022 一星级挑战
此文章仅供学习交流,不得抄袭刷分!!!
奖牌的数量
#include <iostream>
using namespace std;
int main() {
int a, b, c;
cin >> a >> b >> c;
cout << 3 * a + 2 * b + c;
return 0;
}
数人数
#include <iostream>
using namespace std;
int main() {
int a, b;
cin >> a >> b;
cout << a * 2 + b << endl << a + b;
return 0;
}
盈亏问题
#include <iostream>
using namespace std;
int a, b, t;
int main() {
cin >> t >> a >> b;
cout << a + b << " " << t*(a + b) - a;
return 0;
}
方舱医院
#include <iostream>
using namespace std;
int main() {
int a, b, c;
cin >> a >> b >> c;
cout << (a / c) * (b / c);
return 0;
}
数球数
#include<iostream>
using namespace std;
int a, b, c;
int main() {
cin >> a >> b >> c;
cout << (a - b + c) / 2 << endl;
cout << (a + b - c) / 2 << endl;
cout << (b - a + c) / 2;
return 0;
}
切蛋糕
#include <iostream>
using namespace std;
int n;
int main() {
cin >> n;
cout << 2 + (n - 1)*(2 + n) / 2;
return 0;
}
时间格式
#include <iostream>
using namespace std;
int main() {
int time;
cin >> time;
cout << time / 3600 << ":";
time = time % 3600;
cout << time / 60 << ":";
time = time % 60;
cout << time % 60;
return 0;
}
数字加密
#include <iostream>
#include <cstring>
using namespace std;
int main() {
char num[4];
for (int i = 0; i < 4; ++i)
cin >> num[i];
for (int i = 0; i < 4; ++i) {
if (num[i] == '0')
num[i] = '9';
else if (num[i] == '1')
num[i] = '8';
else if (num[i] == '2')
num[i] = '7';
else if (num[i] == '3')
num[i] = '6';
else if (num[i] == '4')
num[i] = '5';
else if (num[i] == '5')
num[i] = '4';
else if (num[i] == '6')
num[i] = '3';
else if (num[i] == '7')
num[i] = '2';
else if (num[i] == '8')
num[i] = '1';
else if (num[i<