摘要: 思路 模拟一下 10 次弹跳的过程。 第一次落地: h 第一次弹跳: h/2 第二次落地: h/2 第二次弹跳: h/4=h/2^2 第三次落地: h/4=h/2^2 第三次弹跳: h/8=h/2^3 ... 第十次落地: h/512=h/2^9 第十次弹跳: h/1024=h/2^10 所以第十次 阅读全文
posted @ 2021-07-14 09:14 5k_sync_closer 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 思路 结果只取最后三位,而之前的数不会参与幂的计算 所以第三位之前的数肯定和结果无关 可以每乘一次 $a$ 就 $\bmod$ 一次 $1000$,舍弃前面的数。 %03d可以在前面补满 3 位的 $0$。 要注意结果 $s$ 的初始值要设成 $1$ 否则 $0$ 乘以任何数都还是 $0$ 代码 # 阅读全文
posted @ 2021-07-14 08:50 5k_sync_closer 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 注意:题目中求的是大于 $1$ 的整数 $x$。 思路1 直接从2开始枚举 $x$,直到符合要求为止。 因为保证有解,可以不写循环边界。 代码1 #include <iostream> #include <algorithm> using namespace std; int a, b, c; in 阅读全文
posted @ 2021-07-14 08:34 5k_sync_closer 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 思路 观察公式,设每一项的分母为 $i$。 $i$ 是奇数时加上 $\frac{1}{i}$ ,$i$ 是偶数时减去 $\frac{1}{i}$。 令 $i$ 从 $1$ 到 $n$ 赋值,就可以得到结果。 代码 #include <iostream> #include <cstdio> using 阅读全文
posted @ 2021-07-14 08:03 5k_sync_closer 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 观察题面,公式中分子分母都是斐波那契数列。 分母为第 $n+1$ 项,分子为第 $n+2$ 项。 斐波那契数列:每一项=前两项的和。 即 $f[i]=f[i-1]+f[i-2]$,考虑打表。 我们就可以得到总共要打到第 $32$ 项,打表程序: #include <iostream> #includ 阅读全文
posted @ 2021-07-13 20:08 5k_sync_closer 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 思路 读入药房,人数,循环输入每个人拿的药。 比较当前的人拿的药与药房里剩下的药。 剩下的药比要拿的药多,就可以再拿。 如果剩下的药大于等于要拿的药,就从药房中拿走。 剩下的药比要拿的药少,就拿不了了。 拿不了就要计入答案。 代码 #include <iostream> using namespac 阅读全文
posted @ 2021-07-13 19:54 5k_sync_closer 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 思路 把每个人的时间拆成几部分,设共有t人 上、下船: $1t+0.5t=1.5t$ 大本营、屋顶之间的来回:如图,$x,y$ 为屋顶坐标 根据勾股定理可知:$x^2+y^2=n^2$ 所以$n=\sqrt{x^2+y^2}$,时间为路程÷速度,$\sqrt{x^2+y^2}/50$,注意要跑两遍 阅读全文
posted @ 2021-07-13 19:51 5k_sync_closer 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 思路 输入数据时,判断是否第一组。 用第一组计算鸡尾酒疗法的有效率。 其他数据是新疗法有效率。 按题目要求比较两个有效率,输出新疗法的效果。 代码 #include <iostream> using namespace std; double n, a, b, x, y; //x为鸡尾酒疗法有效率, 阅读全文
posted @ 2021-07-13 19:30 5k_sync_closer 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 思路 这题无非就是几个需要注意的点。 判别式: $Δ=b^2-4ac$。 当 $Δ>0$ 时,方程有两个不相等的实数根; 当 $Δ=0$ 时,方程有两个相等的实数根; 当 $Δ<0$ 时,方程无实数根。 不同解根小者在前。 输入数据后,先计算 $Δ$ 的值,判断 $Δ$ 与 $0$ 的关系。 根据 阅读全文
posted @ 2021-07-13 19:17 5k_sync_closer 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 打开Code.exe同级目录 新建文件夹data 建两个文件夹 将%APPDATA%中的Code复制进data,重命名为user-data 将%USERPROFILE%\.vscode里所有东西复制进data 现在data应该是这样的: 完成 现在扩展和一些设置都会存到U盘里啦 阅读全文
posted @ 2021-07-05 19:38 5k_sync_closer 阅读(6) 评论(0) 推荐(0) 编辑