CloudingYu的博客

「好奇心仅是引领我们启程的火种。它点燃了我们对未知的渴望,却不足以照亮整个旅程。」

在VSCode中使用Vim

你的下一个Vim又何必是Vim

$\mathrm{Vim}$ 与 $\mathrm{VSCode}$ 介绍 $\mathrm{Vim}$ 是一个高度可定制的文本编辑器,具有强大的键盘快捷键和插件系统。它的模式化编辑使得用户可以快速地进行文本操作,而不需要依赖鼠标。 $\mathrm{VSCode}$ 是一个现代化的代码编辑器,具有丰富的扩展和调试功能。它支持多种编程语言,并且可以通过插件进行功能扩展。 通过在 $\m...

[洛谷]P1009 [NOIP1998 普及组] 阶乘之和

高精度加+高精度乘(优化码风.ver)

题目描述 用高精度计算出 $S=1!+2!+3!+···+n!$ $($ $n$ $\le$ $50$ $)$ 。 其中 $!$ 表示阶乘,例如:$5!=5\times4\times3\times2\times1$ 。 整体思路 这道题的思路非常简单,就是一个很普通的循环嵌套,而难点在于高精度代码的书写,部分代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1...

[洛谷]P1010 幂次方

经典递归

题目描述 任何一个正整数都可以用 $2$ 的幂次方表示。例如 $\displaystyle 137=2^7+2^3+2^0$ 。 同时约定次方用括号来表示,即 $\displaystyle a^b$ 可表示为 $a(b)$( $\displaystyle a^b$ 为a的b次方)。 由此可知,$137$ 可表示为 $2(7)+2(3)+2(0)$ 。 进一步: $\displayst...

[洛谷]P1008 三连击

新手必做模拟

题目描述 将 $1$ , $2$ , $\cdots$ , $9$ 共 $9$ 个数分成 $3$ 组,分别组成 $3$ 个三位数,且使这 $3$ 个三位数构成 $1:2:3$ 的比例,试求出所有满足条件的 $3$ 个三位数。 本题为提交答案题,您可以写程序或手算在本机上算出答案后,直接提交答案文本,也可提交答案生成程序。 输出格式 若干行,每行 $3$ 个数字。按照每行第 $1$ 个数字...

[洛谷]P3382 三分

借着这道模版题介绍一下三分算法

题目描述 给出一个 $N$ 次函数,保证在范围 $\displaystyle [l,r]$ 内存在一点 $x$ ,使得 $\displaystyle [l,x]$ 上单调增, $\displaystyle [x,r]$ 上单调减。试求出x的值。 输入格式 第一行一次包含一个正整数 $N$ 和两个实数 $l$ , $r$ ,含义如题目描述所示。 第二行包含 $N+1$ 个实数,从高到低...

[洛谷]P1004 方格取数

四维动态规划,属于是模版题

题目描述 设有 $N$ $×$ $N$ 的方格图 $($ $N$ $≤$ $9$ $)$ ,我们将其中的某些方格中填入正整数,而其他的方格中则放入数字 $0$ 。如下图所示(见样例): 1 2 3 4 5 6 7 8 9 10 A 0 0 0 0 0 0 0 0 0 0 13 0 0 6 0 0 0 0 0 0 7 0 0 0 0 0 0 ...