2018年7月27日
📌置顶
友链
自我介绍
我?张开昕(男,2002/04/20 — ),(经常使用WilliamPeterMatthew、Peter_Matthew作为用户名,)一个曾经的HA省OIer,一名大学本科在读生,喜爱计算机。。。我的博客 RSS订阅
Email: co ...
查看全文
2025年8月6日
题解
从南到北的折线中,选取尽量少的点建造烽火台,使得敌情可以通过北向南传递到总部,且每一个敌情点能被北方某个烽火台“看到”(没有遮挡)。
设点 A、B、C 从南到北排列,如果你从 C 看向 A,但中间的 B 挡住了视线(因为 B 比连线 AC 更高),那么就说明C → A 不可见,因为 B 遮挡 ...
查看全文
2025年8月6日
题解
图论问题,邻接表建图;对每组方案用 unordered_set 存储要移除的城市,用另一个 unordered_set 存储剩下的城市,遍历剩余城市的邻接边,只要找到一个邻居也在剩余城市中,说明它们之间仍然连通,若无此情况,输出 YES,否则输出 NO。
代码1234567891011121 ...
查看全文
2025年8月6日
题解
使用 BFS来遍历整棵树,并记录每个节点的深度(即第几代弟子)。若某位得道者在第 d 代,则功力为:$$Z \times (1 - r/100)^d \times 倍数$$
因此从根节点(祖师爷,编号0)开始做BFS,记录每个节点的深度。如果是得道者,计算其功力,加入总和。最后取整 ...
查看全文
2025年8月6日
题解
本篇题解所使用的语言是C++,部分其他语言的选手可能需要理解做法后自行编写对应语言的代码。
L1-1 等号警长的求助题目背景你是数字之城最著名的侦探——派大饼。一天,等号警长向你发来求救短信,你需要立即回他消息。
题目描述What on earth is going on??!
请你输出这句 ...
查看全文
2025年3月20日
科技
CPPUAPA周刊
翻开2024年10月发布的C语言标准 ISO/IEC 9899:2024 和C++语言标准 ISO/IEC 14882:2024 ,对比1999年版的C语言标准 ISO/IEC 9899:1999 和1998年版的C++语言标准 ISO/IEC 148 ...
查看全文
2024年2月17日
日志
2020年3月10日,我在阿里云通过云翼计划买了一台学生机,是位于北京的轻量云应用服务器,配置是 1核 CPU|2GB 内存|40GB SSD ,能够享受118元/年的价格四年,用于搭建我的博客和其他的东西。随后,我又用云翼计划买了第二台一样配置位于北京的服务器用于搞测试,此外还买 ...
查看全文
2023年10月9日
例题与习题
本文所列习题答案均不含解释说明类题目。
第7章 用函数实现模块化程序设计
写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果。两个整数由键盘输入。
非递归版。
12345678910111213141516171819202122#include < ...
查看全文
2023年10月9日
例题与习题
本文所列习题答案均不含解释说明类题目。
第1章 程序设计和C语言
什么是程序?什么是程序设计?
为什么需要计算机语言?高级语言有哪些特点?
正确理解以下名词及其含义:(1)源程序,目标程序,可执行程序。(2)程序编辑,程序编译,程序连接。(3)程序,程序模块,程序文件。(4)函数,主函数 ...
查看全文
2022年9月6日
科技
本文提出了一种可以解决使用 docker compose 的容器其默认网段172.17.0.0/16与实际网络环境网段冲突问题的方法——重建网桥。
0x00 引言为了方便校内举行算法编程比赛,我们在学校服务器上通过 docker compose 搭建了一个OJ,平常使用都没有问 ...
查看全文