2-代码源模拟赛2026-7-31赛后总结
2026-7-31代码源模拟赛-2赛后总结
模拟赛总算结束了,我又来写总结了。
比赛概述+难点分析:
- 本场比赛共6题。
- 本场比赛时长共4小时。
- T1,T2,T3,T5较简单,T4较难
(我当时调了1个小时),T6难度尚可(没做完)。
题目分析
T1 美味的辣酱
原题链接这题不需要动脑子,直接上代码:
C++
1 | #include<bits/stdc++.h> |
T2 对决游戏
原题链接
emm…这题有点意思, 但是我当时卡了二十分钟
其实这题只需要总结几个赢的条件。注意一定要总结全!
C++
1 | #include<bits/stdc++.h> |
T3 硬币兑换
原题链接
分析:因为1枚金币可以兑换5枚银币,5枚银币可以兑换1枚金币;所以我们可以假设金币价值为5,银币价值为1。因为兑换时总价值不变,同时丢弃一枚金币和银币总价值就会减少6,可以先判断原来的总价值 p1 和兑换后的总价值 p2 ,如果 p1-p2(易得p1>=p2)%6!=0 就直接输出”No\n”。
话不多说,直接上代码。
C++
1 | #include<bits/stdc++.h> |
T4 追逐大作战
原题链接
就是这题花了我一个小时的宝贵时间!!!不然我T6就做出来了!!!
分析:
C++
1 |
T5 手链修复
原题链接
分析:假设两个原来的字符串和两个反转后的字符串分别为s1,s2,r1,r2;它们一共有四种组合方式:{s1,s2},{s1,r2},{r1,s2},{r1,r2};再写一个check()函数检验这是种组合方式能否被分成两个一模一样的字符串。
C++
1 | #include<bits/stdc++.h> |
T6 六进制能量果
原题链接
分析:因为输入的是一串六进制数,所以要先把它们转成十进制作乘法再转回六进制,最后统计一下就行了。
C++
1 | #include<bits/stdc++.h> |
1-Markdown学习笔记
Markdown学习笔记
因为Hexo要用Markdown写文章,所以就有了这篇学习笔记
标题类
格式:
“#”表示一级标题
“##”表示二级标题
“###”表示三级标题
“####”表示四级标题
“#####”表示五级标题
“######”表示六级标题
粗体、斜体、斜粗体类
格式:
两边各两个星号表示粗体:粗体
两边各一个星号表示斜体:斜体
两边各三个星号表示斜粗体:斜粗体
列表类
格式:
普通列表
无序列表:+/-/*
有序列表(数字可以不连续):1.
2.
3.
列表可以嵌套,只需要在子列表的标记符号前面添加两个或四个空格即可,保持缩进长度尽量一致。
任务列表
任务列表:- [ ]
- [x]
引用类
格式:
“> “(紧跟一个空格)表示引用
多级引用只需重复基础引用的符号即可(要加空格!)
代码类
格式:
这是一段代码
“```”(两边都要)表示一个代码块
链接类
格式:
普通链接
“[链接名称]”(链接URL “可选标题”)”
参考链接
“[参考链接]: URL “可选标题””
图片类
格式:
“![替代文字]”(URL “可选标题”)”
比如:
相对路径:”![favicon]”(./images/favicon.ico)”
绝对路径:”![screenshot]”(C:\Users\Administrator\Pictures\screenshot.jpg)”
表格类
格式:
“|表头|表头|
|—-|—-|
|单元格|单元格|
|单元格|单元格|”
对齐方式:
“:—“表示左对齐
“—:”表示右对齐
“:—:”表示居中对齐
分割线类
格式:
“***”/“—“/“___”都可以
符号中间可以有空格,也可以使用三个以上的符号
数学公式类
格式:
- 命令:以反斜杠 “" 开头,如 \alpha、\sum
- 参数:用花括号 “{}” 包围,如 \frac{a}{b}
- 下标:使用 “_” ,如 x_1
- 上标:使用 “^” ,如 x^2
- 分组:用花括号将多个字符组合,如 x_{i+1}
行内公式与块级公式
用单个符号 “$” 包裹,如函数$f(x)=x^2+2x+1$
图表类
格式:
例如:
graph TD
A[开始] --> B{条件判断}
B -->|Yes| C[执行操作A]
B -->|No| D[执行操作B]
C --> E[结束]
D --> E
其他注意事项
- 换行要用尾随至少两个空格+一个换行符,或两个换行符
- 标记符号(如+/-/*)后面要跟一个空格