ACGO 欢乐赛#35 - 全题解!
2024-12-11 19:01:12
发布于:上海
第一次写题解 而且还是全题解有些紧张
本人还是个连CSP-J初赛都没及格的小菜,所以有什么地反不足请各位大佬尽管指出
这次欢乐赛好水啊......但是废话不多说直接上题解!
T1:114514
这题有点臭啊 纯属签到题就不多说了,直接上代码
本题C++题解如下:
#include <iostream>
using namespace std;
int main(){
long long a;
cin >> a;
cout << a + 114514;
return 0;
}
T2:偶数的数量
这题我是一边输入一边判断 只要取模2为0就是偶数 也是签到题
本题C++题解如下:
#include <iostream>
using namespace std;
int main(){
int n, a, sum = 0;
cin >> n;
for (int i = 1; i <= n; i++){
cin >> a;
if (a % 2 == 0) sum++;
}
cout << sum;
return 0;
}
T3:6的个数
这题需要string 如果遍历过程当中有'6' 计数加1 最后输出计数的值
但是记得遍历范围别搞错
前三题都好水
本题C++题解如下:
#include <iostream>
using namespace std;
int main(){
string n;
int sum = 0;
cin >> n;
for(int i = 0; i <= n.size()-1; i++){
if (n[i] == '6') sum++;
}
cout << sum;
return 0;
}
T4:复杂的线性代数问题
名字好高级 但是纸老虎 我甚至还去查了一下什么是主对角线 查完之后才知道是从左上到右下
因为分界线是"i = j" ,所以只用判断 j > i的情况
但是我做的时候脑子坏了 去判断0的个数是否等于主对角线上所有的数字个数 其实遍历中碰到不为0直接输出NO就可以了
但是我懒得改,各位就简单赤下石吧,相信各位大佬不会介意的
本题C++题解如下:
#include <bits/stdc++.h>
using namespace std;
int main(){
int a[150][150], n, cnt = 0;
cin >> n;
for (int i = 1; i <= n; i++){
for (int j = 1; j <= n; j++){
cin >> a[i][j];
}
}
for (int i = 1; i <= n; i++){
for (int j = 1; j <= n; j++){
if (j > i && a[i][j] == 0){
cnt++;
}
}
}
if (cnt == (n*n - n) / 2){ //就是这里!算我10分钟
cout << "YES";
} else {
cout << "NO";
}
return 0;
}
因为第一次做不熟练导致从这里往后不知道为什么没了 又重新打了一遍
有后遗症了 每打一道题就复制一下.........
T5:复杂的子串问题
这题就只用注意一下遍历范围即可啦 还是简单的
本题C++题解如下:
#include<iostream>
using namespace std;
int main(){
string s;
int a, b;
cin >> s;
cin >> a >> b;
for(int i = a-1; i < b; i++){
cout << s[i];
}
return 0;
}
T6:进制转化问题
这题其实可以用Python做 C++有点复杂哈 绝对不是我不会
注意用Python转换完8进制后需要切片 然后正常转换即可
本题Python题解如下:
a = int(input())
a = oct(a)
a = a[2:]
a = int(a, 16)
print(a)
最后看我那么辛苦的份上 AC君就施舍个盲盒吧!我同学都有俩了
最后的最后!我想在祈求一件事 比赛AK之后提交能不能不算次数......
我真的下次再也不手欠了,呜呜呜 掉了我70来名
好晚啊 下次再也不熬夜了........
但我感觉明天我能卡点到(自信
算了 改了好多次了 真的去睡了,拜拜~~~
记录一下当时熬夜写题解的图片:
把Macw07大佬和AC君挂起来(两位如果建议的话私信我 我会删的
全部评论 14
几个建议:
- 最好不要使用 ACGO 的 Online Editor 编辑内容,建议自己现在本地编辑后再粘贴到 ACGO 上,以免数据丢失。
- 代码的大括号缩进有些问题,希望可以调整一下。
- 不要一直在评论区发无意义的评论让帖子一直处于前排的位置。如果需要宣传,可以直接 QQ/ACGO 内私信 AC 君,或者在社区官方群内宣传都没问题。
2024-12-10 来自 加拿大
4好的好的 大佬起的好早
2024-12-10 来自 上海
2对了大佬,大括号缩进应该是什么样的啊。我真不知道,学的时候也没太多强调
2024-12-10 来自 上海
2我这边是下午
2024-12-10 来自 加拿大
2
感谢AC君!!!
2024-12-12 来自 上海
2感觉没什么人看啊......盲盒估计泡汤
2024-12-10 来自 上海
2AC君居然赞我了!!!呜呜呜太好了
2024-12-11 来自 上海
2
顶
2024-12-10 来自 上海
2顶
2024-12-10 来自 上海
2顶
2024-12-10 来自 上海
2顶
2024-12-10 来自 上海
2顶
2024-12-10 来自 上海
2顶
2024-12-09 来自 上海
2顶
2024-12-09 来自 上海
2顶
2024-12-09 来自 上海
2顶
2024-12-09 来自 上海
2顶
2024-12-09 来自 上海
2看我发布时间
真的是熬夜在发题解了
只求盲盒!!!2024-12-09 来自 上海
2顶不住了 我明天还要上学
明天估计要迟到先插个口袋锚点2024-12-09 来自 上海
2
有帮助,赞一个