Commit b8594ac1 authored by Mout-sea's avatar Mout-sea
Browse files

Merge branch 'master' of https://github.com/Mout-sea/OI-wiki

parents 78e55051 f182e9e1
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -236,7 +236,7 @@ xmodmap -e 'clear Lock' -e 'keycode x042=Escape'

毫无疑问,对动作的重复是提高效率最直接的办法,也是对效率最直接的反映。接下来我将依次介绍 Vim 的<kbd>.</kbd>命令,简单的录制与重复宏与 `normal` 命令。

##### 自行车——. 命令
##### 自行车——命令

当你使用 Vim 的时候,对于重复的文本修改其实内心是绝望的,因为 Vim 注定比其他编辑器会多出两个键的按键——<kbd>Esc</kbd><kbd>i</kbd>。就像走路的时候别人都是迈步子,但是你一定要跳一下再走一步,这种重复令人十分烦躁与无奈。这可以说是一个致命的缺点,但是,Vim 其实为我们提供了一台“自行车”—— `.` 命令。它令我们能直接不用迈步落步,只要往下踩就好了。

+2 −3
Original line number Diff line number Diff line
@@ -112,7 +112,7 @@ int main() {

有一个 `clock()` 函数,返回程序运行时间。

可以把主程序中的 `simulateAnneal();` 换成 `while ((double)clock() / CLOCKS_PER_SEC < MAX_TIME) simulateAnneal();` 。这样子就会一直跑模拟退火,直到即将 TLE 
可以把主程序中的 `simulateAnneal();` 换成 `while ((double)clock()/CLOCKS_PER_SEC < MAX_TIME) simulateAnneal();` 。这样子就会一直跑模拟退火,直到用时即将超过时间限制

这里的 `MAX_TIME` 是一个自定义的略小于时限的数。

@@ -123,4 +123,3 @@ int main() {
-   [「BZOJ 3680」吊打 XXX](https://www.lydsy.com/JudgeOnline/problem.php?id=3680)
-   [「JSOI 2016」炸弹攻击](https://www.lydsy.com/JudgeOnline/problem.php?id=4852)
-   [「HAOI 2006」均分数据](https://www.lydsy.com/JudgeOnline/problem.php?id=2428)