Skip to main content
  1. Posts/

vimrc for ACM-ICPC (赛场用)

·1 min
Note: This article is available in Chinese only. 本文暂无英文版本。 View original

弄了点比较短的,赛场上用的配置文件orz

 1map <F5> :call Co()<CR>
 2func! Co()
 3    exec "w"
 4    exec "!g++ % -std=gnu++11 -Wall -o %<"
 5    exec "! ./%<"
 6
 7endfunc
 8syntax on
 9set nu
10
11autocmd BufNewFile *.cpp  exec ":call SetTitle()"
12func SetTitle()
13    let l = 0
14    let l = l + 1 | call setline(l,'#include <bits/stdc++.h>')
15    let l = l + 1 | call setline(l,'using namespace std;')
16    let l = l + 1 | call setline(l,'const int inf = 0x3f3f3f3f;')
17    let l = l + 1 | call setline(l,'#define ms(a,x) memset(a,x,sizeof(a))')
18    let l = l + 1 | call setline(l,'typedef long long LL;')
19    let l = l + 1 | call setline(l,'int main()')
20    let l = l + 1 | call setline(l,'{')
21    let l = l + 1 | call setline(l,'    return 0;')
22    let l = l + 1 | call setline(l,'}')
23endfunc

故地重游,rp++

Related

2016 NEERC Northern Subregional Contest A Anniversary Cake (水题)

·1 min
题意: # W_H的方格纸,共有(w+1)_(H+1)个整点,现在将2个蜡烛放在2个不同的整点上。蜡烛不会被放在边界上。现在给出方格纸的尺寸和2个蜡烛的坐标,求一条线段将方格纸拆成2部分,而且这条线段不经过任何一个蜡烛且使得每一部分恰好有一个蜡烛。问线段的起点和终点。

Codeforces eductional round 29

·6 mins
比赛链接 10个月没写题了,菜啊。进行一点恢复性训练好了。 A: 给一个数,可以在填写若干(或者0)个前缀0,问能否变成回文数。

codeforces #381 div2

·5 mins
http://codeforces.com/contest/740 A:现在有n个某种物品,要买k个使得n+k是4的倍数,可以的购买方案为a元1个,b元2个,c元3个,每种方案都可以买无限多。