[关闭]
@Junlier 2018-11-09T08:46:12.000000Z 字数 2134 阅读 1567

考试备忘录(有新的就会更的。。。)

有用的东西~\(≧▽≦)/~啦啦啦
阅读体验:https://zybuluo.com/Junlier/note/1312002

考场配置

是时候弄一发考场配置了。。。
很多东西可以在里面弄好,您可以告诉笔者更多可以在里面弄的东西!!!

  1. 主题色很重要:里面最下面点开有一个,自己选
  2. ^^^还是很重要的,直接在里找这三个字符就
  3. 上面那一栏没有用的东西还是关掉比较好。。。里面给他
  4. 光标总是闪是不是很烦躁:里面关掉就好
  5. 最关键的:别忘了保存一下(这些控制的代码会出现在里面)
    最好是多按几次保险。。。(没开玩笑!)
  6. 显示行号可以Alt-x输入,但这个每一篇代码都要打

然后一些找不到的你就手打吧(或者你帮笔者在里找到了告诉我一声呗。。。)
其实的配置根据意思也还是比较好记的辣(PS:配置的注释是;;,为了好看点我这里改成了//)

(global-set-key (kbd "RET") 'newline-and-indent)
(setq c-default-style "awk")        //自动换行缩进(长度为4)
(setq-default cursor-type 'bar)     //光标形状(从一坨变成一条杠)
(global-linum-mode t)               //显示行号(调试配置是否正确用(滑稽))


---下面的笔者考场不想用,你们看着办


//C^a全选
(global-set-key (kdb "C-a") 'mark-whole-buffer)

//把emacs弄得半透明。。。
(set-frame-parameter (selected-frame) 'alpha (list 85 80))

//<F9>一键编译(贼长啊。。。)
(global-set-key [f9] 'compile-file)
(defun compile-file ()
  (interactive)
    (global-set-key (kdb "<f9>") 'compile-file)
(global-set-key [f10] 'gud-gab)
  (compile (format "g++ -o '%s' '%s' -g -lm -Wall" (file-name-sans-extension (buffer-name))(buffer-name))))

做题技巧(多看一看)

写题技巧

策略问题

特别注意

代码备忘录

二分反正短就直接放上来

  1. rgt le=0,ri=Inf,mid;
  2. while(le<=ri)
  3. {
  4. mid=(le+ri)>>1;
  5. if(check(mid))Ans=mid,ri=mid-1;
  6. else le=mid+1;
  7. }//最大值最小

反正短就直接放上来

  1. lst Exgcd(lst a,lst b,lst &x,lst &y)
  2. {
  3. if(!b){x=1,y=0;return a;}
  4. lst ss=Exgcd(b,a%b,x,y),t;
  5. t=x,x=y,y=t-a/b*y;return ss;
  6. }
  7. //直接背板子然后直接用,返回的值ss是a和b的GCD
  8. //反正特解在x里面了就行了。。。一些题目也可以好好运用这个GCD。。。

不短但必须放上来

  1. il void Get_Nxt()
  2. {
  3. for(rg int i=1,j=0;i<lent;++i)
  4. {
  5. while(T[j+1]!=T[i]&&j)j=Nxt[j];
  6. if(T[j+1]==T[i])++j;Nxt[i]=j;
  7. }
  8. }//字符串下标从0开始
  9. //匹配的话直接匹配,失配则暴跳Nxt[]

必备啊

  1. int T=0;
  2. while(233)
  3. {
  4. system("./Rand");
  5. system("./test");
  6. system("./STD");
  7. if(!system("diff test.out STD.out"))
  8. printf("AC Case#%d\n",++T);
  9. else{printf("WA!!!Case#%d\n",++T);break;}
  10. }return 0;

记得随时Splay(now,0)
记得srand(time(NULL))#include<ctime>

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注