C++语言
清亦留尘
这个作者很懒,什么都没留下…
展开
-
【C++】最多因子数 C++题解
题目描述:数学家们喜欢各种类型的有奇怪特性的数。例如,他们认为945 是一个有趣的数,因为它是第一个所有约数之和大于本身的奇数。为了帮助他们寻找有趣的数,你将写一个程序扫描一定范围内的数,并确定在此范围内约数个数最多的那个数。不幸的是,这个数和给定的范围的都比较大,用简单的方法寻找可能需要较多的运行时间。所以请确定你的算法能在几秒内完成最大范围内的扫描。输入格式:只有一行,给出扫描的范围,由下界L 和上界U 确定。满足 2≤L≤U≤10^9。输出格式:对于给定的范围,输出该范围...原创 2021-12-15 13:47:08 · 1273 阅读 · 0 评论 -
【深基5.例7】工艺品制作 C++题解
题目描述:现有一个长宽高分别为 w,x,h(1≤w,x,h≤20)组成的实心玻璃立方体,可以认为是由 1×1×1的数个小方块组成的,每个小方块都有一个坐标( i,j,k )。现在需要进行q(q≤100)次切割。每次切割给出(x1,y1,z1),(x2,y2,z2)这 6 个参数,保证 x1≤x2,y1≤y2,z1≤z2;每次切割时,使用激光工具切出一个立方体空洞,空洞的壁平行于立方体的面,空洞的对角点就是给出的切割参数的两个点。换句话说,所有满足 x1≤i≤x2...原创 2021-09-16 13:31:00 · 407 阅读 · 0 评论 -
C++ 快读快写
学C++的人都知道,判题里面有一种错误叫 Time Limit Exceeded 简称TLE,为什么会TLE呢?因为程序的罚时超过了规定罚时,于是今天就带给大家一个减少罚时的方法——快读快写。我就把快读快写的模板放这了:快读的代码:int read(){ int s=0,w=1; char ch=getchar(); while(ch<'0'||ch>'9'){ if(ch=='-') w=-1; ch=getchar();原创 2021-09-10 16:01:01 · 1171 阅读 · 0 评论 -
【MC生存】插火把 C++题解
题目描述:话说有一天 linyorson 在“我的世界”开了一个n * n(n≤100)的方阵,现在他有m个火把和k个萤石,分别放在(x1, y1)~(xm, ym)和(o1,p1)~(ok,pk)的位置,没有光或没放东西的地方会生成怪物。请问在这个方阵中有几个点会生成怪物?P.S. 火把的照亮范围是: |暗|暗| 光 |暗|暗| |暗|光| 光 |光|暗| |光|光|火把|光|光| |暗|光| 光 |光|暗| |暗|暗| 光 |暗|暗|...原创 2021-09-16 13:12:34 · 1251 阅读 · 0 评论