??xml version="1.0" encoding="utf-8" standalone="yes"?> 目前计算Z用得最q泛的字W集及其~码Q是q国国家标准局(ANSI)制定的ASCII码(American Standard Code for Information InterchangeQ美国标准信息交换码Q,它已被国际标准化l织QISOQ定为国际标准,UCؓISO 646标准。适用于所有拉丁文字字母,ASCII码有7位码?位码两种形式。 ?br /> 附:
Insert键: VK_INSERT (45) 方向??Q?VK_LEFT (37) F1键: VK_F1 (112) Num Lock键: VK_NUMLOCK (144) Pause Break键: VK_PAUSE (19)
]]>
]]>
]]>
推荐此篇文章打印Q与模板攑֜一赗?
1. 比赛中评会有些慢,偶尔q会到?0分钟以上才返回结果的情况Q这D|间不能等l果Q必d工其他题Q如果WAQ两道题同时做。交完每道题都要先打印。?
2. 比赛时发的饭不是让你当时吃的,那是l你赛后吃的。基本上比赛中前几名的队都没人吃Q除非领先很多。?
3. 很多选手Q尤其是W一ơ参加比赛的Q?font color="#0000ff">C个新环境Q全当旅怺Q参观的参观Q找同学的找同学Q玩玩乐乐就把正事抛到脑后了Q结果比赛自然没什么好成WQ这L例子太多了。所以到参赛地后要时M忘自己是来比赛的Q好好休息、备战。?
4. 参赛前一天要?0个小时以?/font>Q非常有助于保持比赛中的_֊Q很多时候比赛到3个多时队员没劲了是q个原因。前一天晚饭与当天早饭要吃好,理由同上Q要知道下顿饭得下午3点赛后才能吃。?
5. 到新环境Q时L意远ȝ病,感冒肠炎病不大,却是成W的天敌。?
6. p不好Q看不懂的,要勤查词典,懒一ơ就一道题Q远d牌。?
7. 可以紧张Q杜l慌?/font>Q慌张是出题的敌人,M时候,如果发现自己或者队友出现慌张的情况Q提醒深呼吸。?
8. 照着U敲代码和sample数据时不要敲错,特别注意文字信息。?
9. W一道简单题交给队中最E的人做Q万一遇到ȝ也不要慌Q如果有很多队都Z更不必着急了Q它必定是简单题Q必定是可以很快做出来的Q?font color="#ff0000">晚几分钟也比|掉20分好。另外注意不要PE。?
10. 最后一时是出题高峎ͼ谁松懈,谁落?/font>。最后一时Z道是正常Q出两道更好。?
以上各条均有出处Q每条都包含着以往教训Q每条都可能费掉你一q的努力Q不可小视。?
以下各条有些来自于其他学校,有些是ȝQ?
11. 无论是否有h通过Q?font color="#ff0000">所有题必须全读q?/font>Q最好每道题都有两h以上读过Q尽量杜l讲题现象。要完全弄清题意Q正的判断出题目的难易Q不要想当然。?
12. 虽然讨论有助于出题,但是以往每赛区第一名基本都是各自ؓ战,但是互相了解Q觉得一道题适合其他人做p{手。?
13. 保持头脑灉|Q在正常Ҏ不行时想x门邪道,比如换种不常见的Ҏ的数据结构,加预处理Q限时搜索等。效率是W一位的Q?font color="#0000ff">如果觉得DPȝq记忆化搜?/font>QM考虑清楚后就要在最短时间出题。?
14. 竞赛中更需要比qxE_Q程序出来后要检查重点地方,量1Y?font color="#ff0000">对于WA的题Q不要改一处就?/font>Q很可能q有错的地方Q要EI要懂得在压力下也要仔l?/font>。对WA的题试时要完整Q必L个点都测刎ͼ但不一定特别复杂。要考虑到测试的各种边界情况Q比如矩阵可能ؓ1*1?*n或m*1。?
15. 除非做出的h很多Q否则最后考虑复杂几何题,_ֺ造成的问题太多了。对double型操作要心判断大小、绝对值等情况。一般情况下不要用float型。?
16. 块复制要心Q检查相应的部分是否已经正确修改。?
17. U怸写程序要量完整Q每道题上机旉Q包括输入、测试和调试Q不要超q一时。程序出错如果一时无法排除就应该打印出来阅读而把机器让出来。?
18. 提交时注意题P不要交错题。由于PC^2的界面,q种情况时有发生。?
19. 可能想到题目可以用到的数学的东?/font>。?
20. 初始化必不可。?
21. 数组行列下标不要弄反Q位q算或字W串哪头?和n不要搞反。?
22. 提交时记得把所有的调试信息都关掉。?
23. 实在q不得已才可换h做题。?
24. 有想法后Q?font color="#ff0000">写程序之前想好时I效?/font>。比赛中一般不会出现时?0U以上的题(国外赛区除外Q,10U及以上的一般不会超q?道。?
25. 竞赛Z每年只有一ơ,训练了很长时_如果比赛中出现疏失,那么今后一q都会后悔。对于不准备明年参赛的同学,更是要珍惜最后一ơ参赛机会。?
附以前所写《组队赛说明》?
1 要有做题比较多的队员Q对于各U题型都有所涉及Q做题稳Q一般对前两道简单题能够保证快速,q且99%以上一ơAC。?
2 要有Z门应付数学与几何题,但复杂的几何题要攑֜最后做Q对一些常用的函数要有模版准备。如_ֺ控制Q叉U,凸包{。?
3 要有够对付麻烦的题,q保证一定的通过率,大多数的比赛都至有一道这L题,?POJ 1913QTOJ 1092。?
4 要有人对DP非常之熟Q单ơ、双ơ、相对等情况都不在话下。对l典DP手到擒来。?
5 要有人对E奇古怪的法都做q程序,涉猎q,对于数论、图Z的一些特D结论都知道。如 TOJ 1584QZOJ 1015QUVA 10733。?
6 要有人对复杂的通用法做过E序Q如|络中的最费用最大流{等一pd的流Q求割点/割边Q启发式搜烦/搏弈{。?
7 模版要自己写Qƈ且另两个人都认真读过Q用以往题目q行多次的测试。模版要全,但要控制幅Q因为很多赛区已开始限刉数。?
8 要有人对 Linux/vi/gcc pȝ熟悉Q对PC^2熟悉Q一定注意正式比赛时不要出现提交错题的情c另外也要试用Dev-C++{Windows下的免费软g。M熟悉比赛环境。?
9 每次l习赛都要当作正式比赛来做,要确保所有的题都看过Q赛后要把没做出来的题尽量补上。?
10 可能的话多看看以往比赛的ȝ、照片和录象Q羃短与正式竞赛的距,避免正式竞赛时紧张得做不出题{情c?
最好的情况是对于各种题目三个队员都能做,但是又各有侧重。?
要保证出来一道题能够有h会做、敢做,臛_也要知道做法?br />
]]>
]]>ASCII码对照表
ASCII, American Standard Code for Information Interchange 念v来像?"阿斯key"Q定义从 0 ?127 的一百二十八个数字所代表的英文字母或一Ll果与意义。由于只使用7个位?bit)可以表CZ0?27的数字,大部分的电脑都?个位元来存取字元?character set)Q所以从128?55之间的数字可以用来代表另一l一百二十八个符PUCؓ extended ASCII?/td>
ASCII?/td>
键盘
ASCII ?
键盘
ASCII?/td>
键盘
ASCII ?
键盘
27
ESC
32
SPACE
33
!
34
"
35
#
36
$
37
%
38
&
39
'
40
(
41
)
42
*
43
+
44
'
45
-
46
.
47
/
48
0
49
1
50
2
51
3
52
4
53
5
54
6
55
7
56
8
57
9
58
:
59
;
60
<
61
=
62
>
63
?
64
@
65
A
66
B
67
C
68
D
69
E
70
F
71
G
72
H
73
I
74
J
75
K
76
L
77
M
78
N
79
O
80
P
81
Q
82
R
83
S
84
T
85
U
86
V
87
W
88
X
89
Y
90
Z
91
[
92
\
93
]
94
^
95
_
96
`
97
a
98
b
99
c
100
d
101
e
102
f
103
g
104
h
105
i
106
j
107
k
108
l
109
m
110
n
111
o
112
p
113
q
114
r
115
s
116
t
117
u
118
v
119
w
120
x
121
y
122
z
123
{
124
|
125
}
126
~
因ؓ1位二q制数可以表C(21=Q?U状态:0?Q?位二q制数可以表C(22Q?4U状态:00?1?0?1Q依ơ类推,7位二q制数可以表C(27=Q?28U状态,每种状态都唯一地编Z?位的二进制码Q对应一个字W(或控制码Q,q些码可以排列成一个十q制序号0?27。所以,7位ASCII码是用七位二q制数进行编码的Q可以表C?28个字W。 ?br />
W??2号及W?27??4?是控制字W或通讯专用字符Q如控制W:LFQ换行)、CRQ回车)、FFQ换)、DELQ删除)、BELQ振铃){;通讯专用字符QSOHQ文_、EOTQ文)、ACKQ确认){;
W?3?26??4?是字W,其中W?8?7号ؓ0?十个阿拉伯数字;65?0号ؓ26个大写英文字母,97?22号ؓ26个小写英文字母,其余Z些标点符受运符L。 ?br />
注意Q在计算机的存储单元中,一个ASCII码值占一个字?8个二q制?Q其最高位(b7)用作奇偶校验位。所谓奇偶校验,是指在代码传送过E中用来验是否出现错误的一U方法,一般分奇校验和偶校验两U。奇校验规定Q正的代码一个字节中1的个数必L奇数Q若非奇敎ͼ则在最高位b7?Q偶校验规定Q正的代码一个字节中1的个数必L偶数Q若非偶敎ͼ则在最高位b7??/p>
ASCII?/h1>
ASCII?/strong>
控制字符
ASCII?/strong>
控制字符
ASCII?/strong>
控制字符
ASCII?/strong>
控制字符
0
NUT
32
(space)
64
@
96
?/td>
1
SOH
33
Q?/td>
65
A
97
a
2
STX
34
?/td>
66
B
98
b
3
ETX
35
#
67
C
99
c
4
EOT
36
$
68
D
100
d
5
ENQ
37
%
69
E
101
e
6
ACK
38
&
70
F
102
f
7
BEL
39
,
71
G
103
g
8
BS
40
(
72
H
104
h
9
HT
41
)
73
I
105
i
10
LF
42
*
74
J
106
j
11
VT
43
+
75
K
107
k
12
FF
44
,
76
L
108
l
13
CR
45
-
77
M
109
m
14
SO
46
.
78
N
110
n
15
SI
47
/
79
O
111
o
16
DLE
48
0
80
P
112
p
17
DCI
49
1
81
Q
113
q
18
DC2
50
2
82
R
114
r
19
DC3
51
3
83
X
115
s
20
DC4
52
4
84
T
116
t
21
NAK
53
5
85
U
117
u
22
SYN
54
6
86
V
118
v
23
TB
55
7
87
W
119
w
24
CAN
56
8
88
X
120
x
25
EM
57
9
89
Y
121
y
26
SUB
58
:
90
Z
122
z
27
ESC
59
;
91
[
123
{
28
FS
60
<
92
\
124
|
29
GS
61
=
93
]
125
}
30
RS
62
>
94
^
126
~
31
US
63
?
95
?/td>
127
DEL
NUL
VT 垂直制表
SYN I{同步
SOH 标题开?/td>
FF 走纸控制
ETB 信息l传送结?/td>
STX 正文开?/td>
CR 回R
CAN 作废
ETX 正文l束
SO UM输出
EM U尽
EOY 传输l束
SI UM输入
SUB 换置
ENQ 询问字符
DLE I格
ESC 换码
ACK 承认
DC1 讑֤控制1
FS 文字分隔W?/td>
BEL 报警
DC2 讑֤控制2
GS l分隔符
BS 退一?/td>
DC3 讑֤控制3
RS 记录分隔W?/td>
HT 横向列表
DC4 讑֤控制4
US 单元分隔W?/td>
LF 换行
NAK 否定
DEL 删除
键盘常用ASCII?
ESC?VK_ESCAPE (27)
回R键: VK_RETURN (13)
TAB键: VK_TAB (9)
Caps Lock键: VK_CAPITAL (20)
Shift键: VK_SHIFT ($10)
Ctrl键: VK_CONTROL (17)
Alt键: VK_MENU (18)
I格键: VK_SPACE ($20/32)
退格键Q?VK_BACK (8)
左徽标键Q?VK_LWIN (91)
叛_标键Q?VK_LWIN (92)
鼠标右键快捷键:VK_APPS (93)
Home键: VK_HOME (36)
Page UpQ?VK_PRIOR (33)
PageDownQ?VK_NEXT (34)
End键: VK_END (35)
Delete键: VK_DELETE (46)
方向??Q?VK_UP (38)
方向??Q?VK_RIGHT (39)
方向??Q?VK_DOWN (40)
F2键: VK_F2 (113)
F3键: VK_F3 (114)
F4键: VK_F4 (115)
F5键: VK_F5 (116)
F6键: VK_F6 (117)
F7键: VK_F7 (118)
F8键: VK_F8 (119)
F9键: VK_F9 (120)
F10键: VK_F10 (121)
F11键: VK_F11 (122)
F12键: VK_F12 (123)
键?Q?VK_NUMPAD0 (96)
键?Q?VK_NUMPAD0 (97)
键?Q?VK_NUMPAD0 (98)
键?Q?VK_NUMPAD0 (99)
键?Q?VK_NUMPAD0 (100)
键?Q?VK_NUMPAD0 (101)
键?Q?VK_NUMPAD0 (102)
键?Q?VK_NUMPAD0 (103)
键?Q?VK_NUMPAD0 (104)
键?Q?VK_NUMPAD0 (105)
键?Q?VK_DECIMAL (110)
键?Q?VK_MULTIPLY (106)
键?Q?VK_MULTIPLY (107)
键?Q?VK_SUBTRACT (109)
键?Q?VK_DIVIDE (111)
Scroll Lock键: VK_SCROLL (145)
]]>
ps.|上q些书的电子版大都是未经作者同意而发布的Q我q不能保证给出的链接长期有效。我的看法是您可以先下蝲试看;)Q如果觉得物有所|q是推荐M一本纸质书Q也是支持一下作者的辛勤力_?br />
有用的网站:
MSDN Library
http://msdn.microsoft.com/library/
CSDN
http://www.csdn.net/
l典书籍Q?br />
=======================
WINDOWS~程c?br />=======================
WindowsE序设计中文版(Programming WindowsQCharles Petzold著)
http://www.a5d.com/SoftView/SoftView_673.asp
q个不用我多废话了,地球人都知道的经典,用C语言+WinSDK写成?br />
Windows核心~程QProgramming Applications for Microsoft Windows, Fourth Edition, Jeffrey Richter著)
http://www.infoxa.com/asp/book/xxnr.asp?id=494
内容较深的一本书Q同L典,如果能通读一遍,可以说基本上掌握了Windows的精髓?br />
Win32 ASM Tutorial Resource Kit
http://www.pediy.com/document/Win32ASMTRK.rarQ解压密码:dREAMtHEATERQ?/a>
dREAMtHEATER攉的WIN32ASM教程Q内容很全,包括32位汇~的基础知识QIczelion的经典教E中英文版,|云彬的32位汇~教E,q有PE格式和VxD的一些内宏V?br />
Windows环境?2位汇~语aE序设计Q罗云{著)
http://www.infoxa.com/asp/book/xxnr.asp?id=2243
汇编语言版的Programmin Windows Q可以与上面Iczelion的教E相互参照着学习?br />
=======================
E序设计语言c?br />=======================
C语言E序设计QThe C Programming Language (2nd Edition), Brian W.Kernighan & Dennis M.Ritchie著)
作者是C语言和UNIXpȝ的发明hQ这一本书是如此经典,以至于两位作者名字的~写 K&R 成了一个专有名词,以至于书里的"Hello,World"q个单的句子被无Ch用无数种E序语言写出来。很薄的一本书Q却成了一个不朽的传奇。个人看法,学好C语言Q这一本小书矣?br />
C++语言E序设计QThe C++ Programming Language (Special Editon),Bjarne Stroustrup著)
作者是C++语言的发明hQ这本书之于C++好比上本书之于CQ不同的是这本书巨厚无比Q毕竟C++复杂了太多太多。这本书介绍CC++的方斚w面,巨细无遗Q毕竟是作者发明的么,不过我只看了几章晕得受不了了?br />btw:关于C++的好书还有很多,?lt;< C++ Primer >>, << Thinking in C++ >>, << Essential C++ >>?lt;< Effective C++ >>{等Q因为我对C++不很感冒Q这里不敢妄加评论,请大家多补充?br />再btw:对Java, .Net, Pythonq些C东(Java好像也不C吧,看来是我老了Q了解不是很多,也不敢ؕ写,同样请各位补充?br />
=======================
面用对象WINDOWS~程c?br />=======================
也不知道q么说合适不合适,M是像MFCQVCL之类的东东啦。这cd书大概是最多最杂的了,像什么XX从入门到_N啦QXX~程宝典啦, XX~程100例啦……鱼龙杂,泥沙׃Q也说不出哪个是l典。这里只选出几本有一定深度的Q大家基本公认的好书?br />
深入出MFCQ第二版Q(侯捷著)
侯捷|站:http://jjhou.csdn.net/
关于侯先生写的和译的书,赞的人很多,骂的Z有,我是很推荐这本书的,虽然我不喜欢MFCQ只着头皮看了前几章。感觉如果能通读下来Q可以试着自己架一个类库了Q呵c需要注意的是,读这本书先要有一定的SDK~程的基Q这本书不是教你如何用VC写程序的Q好像有许多Z明白q一点,所以来骂侯先生Q如果你只想快点用VC写个E序出来Q徏议去看看?1天VC++无师自通》之cȝ书?br />btw:侯先生的|站上有很多有趣的东东,Z推荐一下?br />
Delphi源代码分析(周爱民著Q?br />
我只在很早之前玩qDelphiQ水q_是只知道Form上放几个ButtonQEditQ双M下就开始写代码Q因Z前学qPascalQ看着语法很熟悉,玩得不亦乐乎Q什么也不管QN久以后才知道有Object Pascalq回事,汗……因为N多大牛推荐这本书Q所以我也推荐一下,虽然里面东西基本都不懂。同Pq本书也不是教你如何MH口摆个控g的,那样的书遍地都是…?br />
=======================
数据l构与算法类
=======================
法、数据结构,q是计算机程序的灵魂所在。下面介l的书可以在http://lib.verycd.com/2004/12/16/0000031024.html扑ֈQ而且那里有更详细的评论,强烈推荐Q?br />
Introduction to Algorightms Q算法导论,Thomas.H.Cormen{著Q?br />
此书UCLRSQ四位作者名字的~写Q,被h们称做“计机法的圣l”绝不ؓq,是ACM竞赛的必MQ媄印版由高{教育出版社出版Q共1180,厚度U五公分虽然书很厚而且是英文,但是׃大师深入出的讲解,反而很好读懂,有时候我学一个算法,看相关中文书看得一头雾_ȝq本书却能豁然开朗?br />
The Art of Computer Programming vol1,2,3Q计机E序设计艺术I-IIIPDonald.E.Knuth著)
UTAOCPQ经怸的经典,名气可能比上一本书q大Q此pd书原计划ZP目前为止只出版了三卷Q已l被评ؓ20世纪最重要?0部著作之一。因为里面用一U奇怪的E序语言写成Q而且只出了三P内容没有CLRS全面Q这套我没有乎ͼ只在图书馆里ȝQ有中译本)Q但l对是值得一看的好书?br />
Concrete Mathematics A Foundation for Computer Science Q具体数学,Donald.E.Knuth & Ronald L.Graham著)
同样是ACM竞赛必读书之一Q几乎包含了所有计机U学里涉及到的数学问题,里面有众多的l典问题与经典解法,对开拓h的数学思\有极大的帮助。看q书l我的感觉是Q如果你能把每章后面所有的习题都解出来Q估计离囄奖也不远?
=======================
关于~程竞赛
=======================
下面是几个比较大的在U提交系l(Online JudgeQ里面有大量历年的竞赛题目,注册一个IDQ然后用自己熟悉的语aQ一般有Pascal/C/C++/JavaQ写好源代码提交卛_Q会实时q回信息告诉你是否正。采用黑测试,pȝ里有一套标准的输入输出数据Q对外保密,而且通常数据很多很怪)Q你的程序的输出和标准输出完全符合即可。常见的q回信息有ACQAcceptedQ通过QWAQWrong AnswerQ输出有错误QTLEQTime Limit ExceededQ超ӞMLEQMemory Limit ExceededQ内存溢出)REQRuntime ErrorQ发生实旉误){,只有AC了才做对一题。这里只是一个简要介l,请大家在做题时先看看各网站上的FAQQEnjoy it~~~
江大学 Online JudgeQZOJQhttp://acm.zju.edu.cn
国内最早也是最有名气的OJQ有很多高手在上面做题。特Ҏ数据比较刁钻Q经怼有你想不到的边界数据Q很能考验思维的全面性,现在我主要在q个OJ上做?br />
北京大学 Online JudgeQPOJQhttp://acm.pku.edu.cn/JudgeOnline/
建立较晚Q但题目加得很快Q现在题数和ZOJ不相上下Q特Ҏ举行在线比赛比较多,数据比ZOJ上的要弱Q有时候同L题同LE序Q在ZOJ上WAQ在POJ上就能AC
同济大学 Online Judge http://acm.tongji.edu.cn/index.php
q个OJ题数上不能与上两个相比,推荐q个OJ的原因是它是中文的,q对很多对英文不太感冒的兄弟是个好消息吧。它也因此吸引了众多高中的OIerQ毕竟他们的英文q差一些呵呵,上面的题目也更偏向高中的信息学竞赛一些?br />
西班牙Valladolid大学 Online JudgeQUVAQhttp://online-judge.uva.es/problemset/
世界上最大最有名的OJQ题目巨多而且巨杂Q数据也很刁钻,全世界的尖高手都在上面。据说如果你能在UVA上AC一千道题以上,尽向IBM、微软什么的发简历吧Q绝对不会让你失望的?br />
俄罗斯Ural立大?Online JudgeQURALQhttp://acm.timus.ru/
也是一个老牌的OJQ题目不多,但题题经典,我在高中的时候就在这上面做题的?
UsacoGate Online JudgeQUSACOQhttp://ace.delos.com/usacogate
全美计算机奥林匹克竞赛(USACOQ的训练|站Q特Ҏ做完一x能l往下做Q与前面的OJ不同的是试数据可以看到Qƈ且做对后可以看标准解{,所以如果大家刚开始的时候在上面那些OJ上总WA却找不到原因的话Q可以试着来这里做做,看看试数据一般是从什么地斚w你的?img src ="http://m.shnenglu.com/luxuejuncarl/aggbug/19140.html" width = "1" height = "1" />
]]>
]]>
void *memset(void *s, int c, size_t n);
memset:作用是在一D内存块中填充某个给定的|它对较大的结构体或数l进行清零操作的一U最快方法?/span>
常见的三U错?/strong>
W一: 搞反了c 和 n的位|?
一定要C 如果要把一个char a[20]清零, 一定是 memset(a, 0, 20)
而不是 memset(a, 20, 0)
W二: q度使用memset, 我想q些E序员可能有某种心理阴媄, 他们惧怕未l初始化的内? 所以他们会写出q样的代?
char buffer[20];
memset(buffer, 0, sizeof((char)*20));
strcpy(buffer, "123");
q里的memset是多余的. 因ؓq块内存马上p覆盖? 清零没有意义.
W三: 其实q个错误严格来讲不能用错memset, 但是它经常在使用memset的场合出?/strong>
int some_func(struct something *a){
…?br /> …?br /> memset(a, 0, sizeof(a));
…?br />}
?/strong>:Z要用memset|零?memset( &Address, 0, sizeof(Address))Q经常看到这L用法Q其实不用的话,分配数据的时候,剩余的空间也会置零的?/p>
{?
1.如果不清I,可能会在试当中出现野倹{ 你做下面的试验看看l果() char buf[5]Q?/p>
CString str,str1Q?/memset(buf,0,sizeof(buf))Q for(int i = 0Qi<5Qi++) { str.Format(?d ?buf[i])Q str1 +=str Q } TRACE(?s\r\n?str1)
2.其实不然Q特别是对于字符指针cd的,剩余的部分通常是不会ؓ0?/span>Q不妨作一个试验,定义一个字W数l,q输入一串字W,如果不用memset实现清零Q用MessageBox昄出来׃有ؕ码(0表示NULLQ如果有Q就默认字符l束Q不会输出后面的qQ?/p>
?
如下demo是可以的Q能把数l中的元素值都讄成字W?Q?br />#include <iostream>
1Q第一个程序ؓ什么可以,而第二个不行Q?br />2Q不惌用forQ或是while循环来初始化int a[5];能做到吗Q(有没有一个像memsetQ)q样的函数初始化Q?br />
{?
1.因ؓW一个程序的数组a是字W型的,字符型占据内存大是1ByteQ而memset函数也是以字节ؓ单位q行赋值的Q所以你输出没有问题。而第二个E序a是整型的Q用memsetq是按字节赋|q样赋值完以后Q每个数l元素的值实际上?x01010101卛_q制?6843009。你看看你输出结果是否这P 2.如果用memset(a,1,20); 对ACM有兴的同学们可以看?br />DP: 1568 WishingBone s Room Plan 无聊题,最大最匹配,不过Ҏ看错题~~~~~~ 1341 LED Test 单题 1025 Wooden Sticks 背诵题,排序+最长不xx子序列…?br /> 1108 FatMouse s Speed 背诵题,排序+最长不xx子序列…?br /> 1256 What Day Is It? 变态题Q原来现行历法这么复杂……faint…?br /> 1265 Append l典?br /> 1384 Alice and Bob l典?br /> 1390 Gates l典题!强烈推荐Q?br /> 1087 Cracking the Code l典题,不过要是能做成Output Only更好了…?br /> 1069 Plato s Blocks l典题,没有解决得非常完…?br /> 1102 Phylogenetic Trees Inherited l典题,贪心 说明Q?br /> 昄“送分题”不是一U算法。但是ACM竞赛中经常有一些很单很单的题目Q?br /> 具体涉及内容J杂Q难以归c,q脆q他们叫送分题?br /> 几何不同于计几何,计算几何或者叫S计算几何Q以Shamos?975q发表的一?br /> 论文生标志。其实两者有很大的不同?br />部分题目分类l计Q?br />|络: --------------------------------------------------------------------------------------------------------------------------- 1146, 1147, 1148, 1171, 1389, 1433, 1468, 1519, 1631, 1646, 1672, 1681, 1700, ҎQ?br />1182, 1656, 2021, 2023, 2051, 2153, 2227, 2236, 2247, 2352, 2395, NQ?br />Ҏ学要求很高的题目Q?083 2085
#include <cstring>
using namespace std;
int main()
{
char a[5];
memset(a,'1',5);
for(int i = 0;i < 5;i++)
cout<<a[i]<<" ";
system("pause");
return 0;
}
而,如下E序惛_数组中的元素D|成1Q却是不可行?br />#include <iostream>
#include <cstring>
using namespace std;
int main()
{
int a[5];
memset(a,1,5);//q里Ҏmemset(a,1,5 *sizeof(int))也是不可以的
for(int i = 0;i < 5;i++)
cout<<a[i]<<" ";
system("pause");
return 0;
}
问题是:
是对a指向的内存的20个字节进行赋|每个都用ASCII?的字W去填充Q{Zq制后,1是00000001,占一个字节。一个INT元素?字节Q合一起就?000000010000000100000001Q就{于16843009Q就完成了对一个INT元素的赋g?/p>
1011 NTA 单题
1013 Great Equipment 单题
1024 Calendar Game 单题
1027 Human Gene Functions 单题
1037 Gridland 单题
1052 Algernon s Noxious Emissions 单题
1409 Communication System 单题Q但是很Ҏ看错~~~
1425 Crossed Matchings 单题
1438 Asteroids! 单题
1459 String Distance and Transform Process 单题
1462 Team Them Up! 单题
1556 Heroes Of Might And Magic 单题Q不q背景蛮有意思的…?br /> 1520 Duty Free Shop 单题
1524 Supermarket 单题
1301 The New Villa 单题
1303 Jury Compromise 其实不是很难Q但是很Ҏ错,555…?br /> 1345 Best Deal 单题Q但是也很容易错…?55…?br /> 1360 Radar Installation 单题
1396 The Umbrella Problem: 2054 单题
1058 Currency Exchange 单题
1076 Gene Assembly 单题
1092 Arbitrage 单题
1093 Monkey and Banana 单题
1094 Matrix Chain Multiplication 单题
1536 Labyrinth 单题
1100 Mondriaan s Dream 单题QDP可以q,不过据说有复杂的l合公式
1103 Hike on a Graph 单题
1134 Strategic Game 单题
1147 Formatting Text 单题
1148 The Game 单题
1161 Gone Fishing 单题
1180 Self Numbers 单题
1192 It s not a Bug, It s a Feature! 单题
1196 Fast Food 单题
1107 FatMouse and Cheese 单题Q不q题目描q有些?br /> 1136 Multiple 单题QBFS
1276 Optimal Array Multiplication Sequence 单题
1255 The Path 单题
1250 Always On the Run 单题
1213 Lumber Cutting 单题
1206 Win the Bonus 单题
1479 Dweep 无聊?br /> 1587 UP 100 无聊题,DP应该可以……但是太烦了……没做…?br /> 1066 Square Ice 无聊题,目前已知的O(nlogn)法要用***L…?br />您有没有单点的O(nlogn)的算法?
1245 Triangles 无聊?br /> 1022 Parallel Expectations l典题,想了n久,最后发现可以DPQ相当好的一道题
1499 Increasing Sequences l典题{}
1039 Number Game 没有完美解决的题Q感觉可以直接以所有剩下的C为状态DPQ?br />但是~Z证明…?br /> 1227 Free Candies SRbGa的经兔RQ我看了oibh上的解题报告才做出来的…?(
1234 Chopsticks SRbGa的经兔R…?br />图论:
1525 Air Raid 单题Q最\径覆?br /> 1500 Pre-Post-erous! 单题
1501 Knockout Tournament 单题
1508 Intervals Ҏ来说应该是简单题Q但我想了n久…?(Q差分限制系l?br /> 1333 Galactic Import 单题
1304 Tin Cutter 单题Q但是似乎有I间复杂度ؓO(n)的算?br /> 1310 Robot 单题
1311 Network 单题
1344 A Mazing Problem 单题
1395 Door Man 单题Q欧拉回?br /> 1372 Networking 单题
1406 Jungle Roads 单题
1053 FDNY to the Rescue! 单题
1055 Oh, Those Achin Feet 不错的简单题
1059 What s In a Name 单题
1064 Roads Scholar 单题
1082 Stockbroker Grapevine 单题
1085 Alien Security 单题Q我觉得我当时的法好y?)
1097 Code the Tree 单题
1060 Sorting It All Out 单题Q但是规模要是大些的话…?br /> 1105 FatMouse s Tour 单题
1119 SPF 单题
1127 Roman Forts 单题
1140 Courses 单题
1157 A Plug for UNIX 蛮不错的单题
1203 Swordfish 单题
1221 Risk 单题Q最短\
1197 Sorting Slides 单题Q匹?br /> 1268 Is It A Tree? 不错的题Q图?br /> 1273 It s Ir-Resist-Able! 单题Q图?br /> 1298 Domino Effect 单题Q最长\
1260 King 单题Q差分限制系l…?br /> 1291 MPI Maelstrom 不错的题Q最长\
1266 Gossiping 单题
1285 Shipping Routes 无聊题,最短\
1313 Gears on a Board 无聊?br /> 1502 Plugged In 无聊题,匚w应该可以Q但是太烦了Q没做…?/p>
1077 Genetic Combinations 无聊题,匚w
1364 Machine Schedule 背诵题……匹配…?br /> 1137 Girls and Boys 背诵题,匚w…?br /> 1023 University Entrace Examination l典题,但是?576重复
1576 Marriage is Stable l典题,感h的背景,l典的算法…?br /> 1249 Pushing Boxes l典题,某h的论文写q,求割点和?BFS可以在O(面积)?br />旉内做出来Q但是这题似乎已l比较老了
1141 Closest Common Ancestors 没有完美解决Q最单的法pq,但要是规模大了…?br /> 1084 Channel Allocation 未完美解决Q我用搜索过的,不过是不是有更好的算法呢……?
1231 Mysterious Mountain SRbGa的经兔R…?br /> 1232 Adventure of Super Mario SRbGa的经兔R…?br />数学:
1007 Numerical Summation of a Series 单题Q还是蛮有意思的
1045 HangOver 单题
1049 I Think I Need a Houseboat 单题
1028 Flip and Shift 单题Q可以DP/BFS/……,但是实际上有数学Ҏ可以直接判断出来
1026 Modular multiplication of polynomials 单题Q感觉有比较单的好算法,
但想不出?(
1307 Packets 单题Q不q也蛮经典的…?br /> 1312 Prime Cuts 单题
1334 Basically Speaking 单题
1337 Pi 单题
1342 Word Index 单题
1349 Four Quarters 单题
1350 The Drunk Jailer 单题
1352 Number Base Conversion 单题
1353 Unimodal Palindromic Decompositions 规模不大Q所以是单题…?br /> 1354 Extended Lights Out 单题
1362 Game Prediction 单题
1365 Mileage Bank 单题
1382 A Simple Task 单题
1383 Binary Numbers 单题
1403 Safecracker 单题
1408 The Fun Number System 单题
1486 Color the Tree 单题
1487 Playing Cards 单题
1489 2^x mod n = 1 单题Q应该有好算法,不过枚D可以过…?br /> 1503 One Person "The Price is Right" 单题QPOI Eggs的翻?br /> 1512 Water Treatment Plants 单题Q组合计?br /> 1526 Big Number 单题Q不qO(1)和O(n)q是有区别的:)
1529 Enigmatic Travel 单题Q不q个人感觉题目描q很令h费解
1530 Find The Multiple 单题
1537 Playing with a Calculator 单题
1577 GCD & LCM 单题Q分赛的题…?br /> 1005 Jugs 单题
1543 Stripies 单题
1569 Partial Sums 单题
1062 Trees Made to Order 单题
1070 Bode Plot 单题
1073 Round and Round We Go 单题Q?42857Q我喜欢^_^
1078 Palindrom Numbers 单题
1086 Octal Fractions 单题
1199 Point of Intersection 单题
1104 Leaps Tall Buildings 单题
1110 Dick and Jane 单题
1115 Digital Roots 单题
1113 u Calculate e 单题
1152 A Mathematical Curiosity 单题
1154 Niven Numbers 单题
1160 Biorhythms 单题
1163 The Staircases 单题
1177 K-Magic Number 单题
1184 Counterfeit Dollar 单题
1182 Keeps Going and Going and ... 单题Q我喜欢:)
1284 Perfection 单题
1272 Numerically Speaking 单题
1269 Coconuts, Revisited 单题
1247 There s Treasure Everywhere! 单题
1241 Geometry Made Simple 单题
1202 Divide and Count 单题
1216 Deck 单题
1218 Ratio 单题
1261 Prime Land 单题
1212 Mountain Landscape 无聊?br /> 1410 Number Sequence 无聊?br /> 1401 Hilbert Curve Intersections 无聊?br /> 1331 Perfect Cubes 无聊?br /> 1322 Random Number 无聊?br /> 1535 Lucky Ticket 无聊?br /> 1539 Lot 无聊?br /> 1363 Chocolate l典题…?br /> 1366 Cash Machine l典题!强烈推荐Q?br /> 1149 Dividing up l典题,应该可以?366的方法做Q但g可以利用问题
的特D性用贪心+DP在O(1)的时间内做出?br /> 1222 Just the Facts l典题,没有完美解决Q我的做法是O(logn^2)的,
据说可能有O(logn)的做法,但我没想?(
1475 Ranklist 没有完美解决Q不知道您有没有好方法…?br /> 1572 Bracelet ~~~题义不明Q感觉可能是判定Ƨ拉回\的存在性,
但是q不去,555…?br /> 1133 Smith Numbers 没有完美解决Q数?br /> 1080 Direct Subtraction 未解决Q我q的E序是错的,惛_您讨论~~~
1229 Gift?! SRbGa的经兔R…?br /> 1238 Guess the Number SRbGa的经兔R…?br /> 1239 Hanoi Tower Troubles Again! SRbGa的经兔R…?br />字符串处?
1050 Start Up the Startup 单题
1315 Excuses, Excuses! 单题
1151 Word Reversal 单题Q好像是什么Practice的…?br /> 1170 String Matching 单题
1174 Skip Letter Code 不错的简单题
1175 Word Process Machine 单题
1181 Word Amalgamation 单题
1038 T9 无聊题,单词?br /> 1330 DNA Translation 无聊?br /> 1335 Letter Sequence Analysis 无聊?br /> 1099 HTML 无聊?br /> 1243 URLs 无聊?br /> 1540 Censored! l典题!强烈推荐Q?br /> 1511 Word Puzzles 没有完美解决的题Q可以用后缀树……但是没多大意义……而且
我通过的程序是错的…?br />搜烦:
1002 Fire Net 单题QCEOI2002的Guard的羃版Q搜索就可以
1003 Crashing Balloon 单题Q很faint的题目,想了半天Q最后发现最单的搜烦pq?br /> 1004 Anagrams by Stack 单题Q同样faint
1320 DEL Command 单题
1496 Best Fit 单题
1179 Finding Rectangles 单题
1190 Optimal Programs 单题
1217 Eight 单题
1204 Additive equations 单题
1219 Pizza Anyone? 单题
1036 Enigma 2 无聊题,l于耐心d题目后发现是
单的搜烦+模拟……faint……徏议不要看…?br /> 1089 Lotto 无聊?br /> 1054 For the Porsche 无聊?br /> 1302 Ships ……题
1031 Square Destroyer 变态题Q?(:(:(:(Q狂剪枝才过的…?br /> 1297 Hexagon 变态题Q标准解法是搜烦…?br /> 1008 Gnome Tetravex l典题,个h感觉是很不错的卡时搜索,
不过gIOI不会U题型…?br /> 1380 Microfiches l典题!强烈推荐Q?br /> 1252 Island of Logic l典题,不过也够老了…?br /> 1237 Fans and Gems SRbGa的经兔RQ变态,但是很有?)
模拟:
1051 A New Growth Industry 单题
1300 Border 单题
1326 M*A*S*H 单题
1494 Climbing Worm 单题
1072 Microprocessor Simulation 单题
1098 Simple Computers 单题
1056 The Worm Turns 单题
1195 Blowing Fuses 单题
1189 Numbers That Count 单题
1144 Robbery 单题
1153 Tournament Seeding 单题Q但是直接计好像不行,得模拟…?(
1167 Trees on the Level 单题
1200 Mining 单题
1278 Pseudo-Random Numbers 单题
1257 Parking Lot 单题
1270 Nonstop Travel 单题
1207 The Knight, the Princess, and the Dragons 无聊?br /> 1169 Square Cipher 无聊?br /> 1176 Die and Chessboard 无聊?br /> 1178 Booklet Printing 无聊?br /> 1009 Enigma 无聊题,但是很容易错…?(
1012 Mainframe 无聊题,但是很容易错…?(
1324 Unix ls 无聊题,输出格式没说清楚~~~~~~~
1336 Mark-up 无聊?br /> 1277 Transferable Voting 无聊?br /> 1279 Cowculations 无聊?br /> 1281 Hi-Q 无聊?br /> 1282 Call Forwarding 无聊?br /> 1065 Robots 变态题Q太复杂啦~~~~~~~~~~~
1208 Roll the Die! 变态题
1388 Exchanges l典题!强烈推荐Q?br /> 1236 Eat or Not to Eat? SRbGa的经兔R……模?br />几何:
1575 Koch Curve 单题
1010 Area 单题
1565 Input 单题
1081 Points Within 单题
1165 Laser Lines 单题Q但是算法能否再改进呢……?
1248 Video Surveillance 单题Q李彭煦的论文中写到q,好像是某qCTSC的…?br /> 1299 Pendulum 单题Q我蛮喜Ƣ的:)
1090 The Circumference of the Circle 无聊?br /> 1271 Doing Windows 无聊?br /> 1280 Intersecting Lines 无聊?br /> 1296 Stars l典变态题…?br /> 1030 Farmland 变态题……现在我都ؓ自己当时居然能做出来感到不可思议…?br /> 1041 Transmitters 变态题……好烦h……现在绝Ҏ有信心再做一遍了…?br /> 1158 Treasure Hunt l典题,zig教会我的…?br /> 1139 Rectangles 没有完美解决
其它:
1006 Do the Untwist 单题
1014 Operand 单题
1016 Parencodings 单题
1042 W s Cipher 单题
1047 Image Perimeters 单题
1514 Fake Tickets 单题
1029 Moving Tables 单题Q好像是U段树的l典题目之一Q但是这题规模比较小Q?br />所以不必用?br /> 1504 Slots of Fun 单题
1314 Uniform Generator 单题
1325 Palindromes 单题
1319 Black Box 单题Q但当初我没做出来……被zig教会的…?55…?/p>
1338 Up and Down Sequences 单题
1339 Machined Surfaces 单题
1358 Moving Object Recognition 单题
1392 The Hardest Problem Ever 单题
1402 Magnificent Meatballs 单题
1405 Tanning Salon 单题
1414 Number Steps 单题
1423 (Your)((Term)((Project))) 单题
1427 An Old Stone Game 单题
1439 Area Ratio 单题
1449 Maximum Sum 单题
1476 Weird Clock 单题
1477 File Compression 单题Q不q我一直没做出来……后来被LC教会的……@&#*:)…?br /> 1481 Namenum 单题
1482 Partitions 单题Q不q限制了I间…?br /> 1484 Minimum Inversion Number 单题
1493 DPCM Encoding 单题
1495 Stacking Tower 单题
1057 Undercut 单题
1518 This Sentence is False 单题Qƈ查集
1538 Cipher 单题
1546 Fillword 单题Q实在是有点…?br /> 1552 Decoding Task 单题
1061 Web Navigation 单题
1063 Space Station Shielding 单题
1067 Color Me Less 单题
1068 P,MTHBGWB 单题
1071 Follow My Logic 单题Q但很可?)
1074 To the Max 单题
1075 Set Me 单题
1079 Robotic Jigsaw 单题Q和我推荐的那题不同Q这个题说了可以Ҏ条g定拼法
1083 Frame Stacking 单题
1088 System Overload 单题Q约瑟夫?br /> 1091 Knight Moves 单题
1095 Humble Numbers 单题
1188 DNA Sorting 单题
1171 Sorting the Photos 单题
1156 Unscrambing Images 单题
1142 Maze 单题
1128 Atlantis 单题
1120 Chairlift 单题
1122 Clock 单题
1125 Floating Point Numbers 单题
1117 Entropy 单题
1109 Language of FatMouse 单题QDictionary的实现…?br /> 1143 Data Bugs 单题
1146 LC-Display 单题QLC…?br /> 1159 487-3279 单题
1164 Software CRC 单题
1168 Function Run Fun 单题
1191 The Die Is Cast 单题Qƈ查集/bfs
1286 Slurpys 不错的简单题
1292 Integer Inquiry 单题
1293 Floppies 单题
1294 Golf 单题
1295 Reverse Text 单题
1274 Getting Chorded 单题
1251 Box of Bricks 单题
1244 Definite Values 单题
1242 Carbon Dating 单题
1240 IBM Minus One 单题
1201 Inversion 单题
1205 Martian Addition 单题
1210 Reciprocals 单题
1246 Instant Complexity 单题Q好像是某年CTSC的…?br /> 1259 Rails 单题Q构?br /> 1033 Ambiguous Dates 无聊?br /> 1046 Double Vision 无聊题,直接枚D可以了Q但是有一些很faint的极端情况,
提交了nơ才q…?br /> 1485 Messy Matrix 无聊题,沛_老前辈出的,ȝ的构造~~~~~~
1111 Poker Hands 无聊?br /> 1118 N-Credible Mazes 无聊题,题义实在费解…?br /> 1126 Bio-Informatics 无聊?br /> 1150 S-Trees 无聊?br /> 1209 April Fool s Joke 无聊?br /> 1267 Mapping the Route 无聊?br /> 1263 Time 无聊?br /> 1275 Run, Run, Runaround Numbers 无聊?br /> 1283 Making the Grade 无聊?br /> 1440 Bone Sort 背诵题,排序+最长不xx子序列,而且很容易看错~~~~~~~
1130 Ouroboros Snake l典题,构?br /> 1101 Gamblers 未完美解决Q我开了巨大的hash才过?(
1498 Galactic Breakup 未完美解决……有没有“拆查集”?
1019 Illusive Chase 没有完美解决的题Q没l规模,感觉也许有比较好的算法,
但是没想出来Q最后发现我的弱智算法居?.01U通过Qfaint…?br /> 1235 DDR King SRbGa的经兔R…?br /> 附:多版本pku题目分类及算法分c?br />按照ac的代码长度分c(主要参考最短代码和自己写的代码Q?br />短代码:0.01K--0.50KQ中短代码:0.51K--1.00KQ中{代码量Q?.01K--2.00KQ长代码Q?.01K以上?br />短:1147?163?922?211?215?229?232?234?242?245?262?301?309?br />2313?334?346?348?350?352?381?405?406Q?br />中短Q?014?281?618?928?961?054?082?085?213?214?244?247?255?br />2257?258?260?265?272?273?275?287?299?329?376Q?br />中等Q?001?018?037?039?054?125?655?165?210?212?225?240?241?br />2243?246?254?303?312?339Q?br />长:1009?010?015?050?br />附注Q?br />短(中短Q代码但要有思想Q一定难度)Q?014?147?618?961?054?082?232?br />2244?255?273?287?299?313?348?352?376?406Q?br />长代码但没有隑ֺQ?050?br />---------------------------------------------------------------------------------------------------------------------------
动态规划:
1037 A decorative fence?050 To the Max?088 滑雪?125 Stockbroker Grapevine?br />1141 Brackets Sequence?159 Palindrome?160 Post Office?163 The Triangle?br />1458 Common Subsequence?579 Function Run Fun?887 Testing the CATCHER?br />1953 World Cup Noise?386 Lake Counting
单、模拟题Q?br />1001 Exponentiation ?002 487-3279?003 Hangover ?701 Dissatisfying Lift?br />2301 Beat the Spread!?304 Combination Lock?328 Guessing Game?403 Hay Points ?br />2406 Power Strings?339 Rock, Scissors, Paper?350 Above Average?br />2218 Does This Make Me Look Fat??260 Error Correction?262 Goldbach\'s Conjecture?br />2272 Bullseye?136 Vertical Histogram?174 Decoding Task?183 Bovine Math Geniuses?br />2000 Gold Coins?014 Flow Layout?051 Argus?081 Calendar?918 Ranking List?br />1922 Ride to School?970 The Game?972 Dice Stacking?974 The Happy Worm?br />1978 Hanafuda Shuffle?979 Red and Black?617 Crypto Columns?666 Candy Sharing Game?br />1674 Sorting by Swapping?503 Integer Inquiry?504 Adding Reversed Numbers?br />1528 Perfection?546 Basically Speaking?547 Clay Bully?573 Robot Motion?br />1575 Easier Done Than Said??581 A Contesting Decision?590 Palindromes?br />1454 Factorial Frequencies?363 Rails?218 THE DRUNK JAILER?281 MANAGER?br />1132 Border?028 Web Navigation?br />博弈c?br />1067 取石子游戏?740 A New Stone Game?234 Matches Game?082 Calendar Game ?br />2348 Euclid\'s Game?413 How many Fibs??419 Forests
初等数学
1003 Hangover?045 Bode Plot?254 Hansel and Grethel?269 Intersecting Lines?br />1401 Factorial?410 Intersection?363 Blocks ?365 Rope?br />2242 The Circumference of the Circle?291 Rotten Ropes?295 A DP Problem?br />2126 Factoring a Polynomial?191 Mersenne Composite Numbers?br />2196 Specialized Four-Digit Numbers?914 Cramer\'s Rule?835 宇航员?br />1799 Yeehaa!?607 Deck?244 Slots of Fun?269 Intersecting Lines?br />1299 Polar Explorer?183 反正切函数的应用?br />图论及组合数?br />2421 Constructing Roads?369 Permutations?234 Matches Game?br />2243 Knight Moves?249 Binomial Showdown?255 Tree Recovery?br />2084 Game of Connections?906 Three powers?833 排列?850 Code?br />1562 Oil Deposits?496 Word Index?306 Combinations?125 Stockbroker Grapevine?br />1129 Channel Allocation?146 ID Codes?095 Trees Made to Order?br />找规?247 Humble Numbers?309 BST?346 Lucky tickets?370 Democracy in danger?br />2365 Rope?101 Honey and Milk Land
2028 When Can We Meet??084 Game of Connections?915 Knight Moves?br />1922 Ride to School?941 The Sierpinski Fractal?953 World Cup Noise?br />1958 Strange Towers of Hanoi?969 Count on Canton?806 Manhattan 2025?br />1809 Regetni?844 Sum?870 Bee Breeding?702 Eva\'s Balance?br />1728 A flea on a chessboard?604 Just the Facts?642 Stacking Cubes?br />1656 Counting Black?657 Distance on Chessboard?662 CoIns?663 Number Steps?br />1313 Booklet Printing?316 Self Numbers?320 Street Numbers?323 Game Prediction?br />1338 Ugly Numbers?244 Slots of Fun?250 Tanning Salon?102 LC-Display?br />1147 Binary codes?013 Counterfeit Dollar?br />---------------------------------------------------------------------------------------------------------------------------
题目分类
排序 1002Q需要字W处理,排序用快排即可) 1007Q稳定的排序Q?2159Q题意较难懂Q?br /> 2231 2371Q简单排序) 2388Q顺序统计算法) 2418Q二叉排序树Q?br />回溯搜烦Q?979Q和q宫cMQ?1980Q对剪枝要求较高Q?br />数学计算 单(或不值得做的题)Q?003 1004 1005 1068 1326 1656 1657 1658 1663
1922 1978 2000 2013 2014 2017 2070 2101 2105 2140 2190 2272 2301 2405 2419
中等Q?006Q中国剩余定理) 1323 1969 2015Q解密码Q?2081Q预处理Q?
2085Q找规律Q?br />难: 1014 1037 1147 2082 Q这些是上课讲的Q?br />高精度计:1001Q高_ֺ乘法Q?2413(高精度加法,q有二分查找)
历法Q?008 2080 Q这U题要小心)
枚DQ?054Q剪枝要求较高) 1650 Q小数的_ֺ问题Q?br />数据l构的典型算法:1125(弗洛伊d法) 2421Q图的最生成树Q?br />动态规划:1163Q经兔RQ?br />贪心Q?328 1755Q或用单UŞҎQ?2054
模拟Q?1281 1928 2083 2141 2015
递归Q?1664
字符串处理:2121 2403
---------------------------------------------------------------------------------------------------------------------------
有标准模型的Q?br />1125 1163 1183 1979 1185 1184 1187
L新算法的Q?br />1014 1067 1147 1922 2082
调节情A用:
1004 950 1218 1281 1928 1978 2000 2027
---------------------------------------------------------------------------------------------------------------------------
L法Q?br />1.搜烦 //回溯
2.DPQ动态规划)
3.贪心
4.图论 //Dijkstra、最生成树、网l流
5.数论 //解模U性方E?br />6.计算几何 //凸壳、同{安|矩形的q的面积与周?br />7.l合数学 //Polya定理
8.模拟
9.数据l构 //q查集、堆
10.博弈论
//表示举例
非主算法:
1.送分题
2.构造
3.高精度
4.几何
5.排序
6.日期/旉处理 Q这c题目相当多的)
7.数学Ҏ
8.枚D
9.递推
10.递归
11.分治
最大流Q?br />1087 a plug for UNIX
1149 PIGS
1273 drainage ditches
1274 the perfect stall
1325 machine schedule
1459 power network
2239 selecting courses
最费用最大流Q?br />2195 going home
?2400 supervisor, supervisee
压羃存储的DP
1038 bugs integrated inc
1185 炮兵阵地
2430 lazy cow
最长公共子ԌLCSQ:
1080 human gene functions
1159 palindrome
1458 common subsequence
2192 zipper
凸包
1113 wall
2187 beauty contest
说明Q递推动归, L化算数据l构Q?q查集算数据l构Q?博弈动归, ȝ题一般都?br />不错的综合题Q?最短\图论,数据的有序化排?br />ȝ题:
1697, 1712, 1713, 1720, 1729, 1765, 1772, 1858, 1872, 1960, 1963, 2050, 2122,
2162, 2219, 2237,
单题目:
1000, 1003, 1004, 1005, 1007, 1046, 1207, 1226, 1401, 1504, 1552, 1607, 1657,
1658, 1674, 1799, 1862, 1906, 1922, 1929, 1931, 1969, 1976, 2000, 2005, 2017,
2027, 2070, 2101, 2105, 2109, 2116, 2136, 2160, 2190, 2232, 2234, 2275, 2301,
2350, 2363, 2389, 2393, 2413, 2419,
推荐Q?br />1063, 1064, 1131, 1140, 1715, 2163,
杂题Q?br />1014, 1218, 1316, 1455, 1517, 1547, 1580, 1604, 1663, 1678, 1749, 1804, 2013,
2014, 2056, 2059, 2100, 2188, 2189, 2218, 2229, 2249, 2290, 2302, 2304, 2309,
2313, 2316, 2323, 2326, 2368, 2369, 2371, 2402, 2405, 2407,
推荐Q?/p>
1701, 1705, 1728, 1735, 1736, 1752, 1754, 1755, 1769, 1781, 1787, 1796, 1797,
1833, 1844, 1882, 1933, 1941, 1978, 2128, 2166, 2328, 2383, 2420,
高精度:
1001, 1220, 1405, 1503,
排序Q?br />1002, 1318, 1877, 1928, 1971, 1974, 1990, 2001, 2002, 2092, 2379, 2388, 2418,
推荐Q?br />1423, 1694, 1723, 1727, 1763, 1788, 1828, 1838, 1840, 2201, 2376, 2377, 2380,
搜烦
ҎQ?br />1128, 1166, 1176, 1231, 1256, 1270, 1321, 1543, 1606, 1664, 1731, 1742, 1745,
1847, 1915, 1950, 2038, 2157, 2182, 2183, 2381, 2386, 2426,
不易Q?br />1024, 1054, 1117, 1167, 1708, 1746, 1775, 1878, 1903, 1966, 2046, 2197, 2349,
推荐Q?br />1011, 1190, 1191, 1416, 1579, 1632, 1639, 1659, 1680, 1683, 1691, 1709, 1714,
1753, 1771, 1826, 1855, 1856, 1890, 1924, 1935, 1948, 1979, 1980, 2170, 2288,
2331, 2339, 2340,
数据l构
不易Q?br />1145, 1177, 1195, 1227, 1661, 1834,
推荐Q?br />1330, 1338, 1451, 1470, 1634, 1689, 1693, 1703, 1724, 1988, 2004, 2010, 2119, 2274,
动态规?br />ҎQ?br />1018, 1050, 1083, 1088, 1125, 1143, 1157, 1163, 1178, 1179, 1189, 1208, 1276, 1322,
1414, 1456, 1458, 1609, 1644, 1664, 1690, 1699, 1740, 1742, 1887, 1926, 1936, 1952,
1953, 1958, 1959, 1962, 1975, 1989, 2018, 2029, 2033, 2063, 2081, 2082, 2181, 2184,
2192, 2231, 2279, 2329, 2336, 2346, 2353, 2355, 2356, 2385, 2392, 2424,
不易Q?br />1019, 1037, 1080, 1112, 1141, 1170, 1192, 1239, 1655, 1695, 1707, 1733, 1737, 1837,
1850, 1920, 1934, 1937, 1964, 2039, 2138, 2151, 2161, 2178,
推荐Q?br />1015, 1635, 1636, 1671, 1682, 1692, 1704, 1717, 1722, 1726, 1732, 1770, 1821, 1853,
1949, 2019, 2127, 2176, 2228, 2287, 2342, 2374, 2378, 2384, 2411,
字符Ԍ
1488, 1598, 1686, 1706, 1747, 1748, 1750, 1760, 1782, 1790, 1866, 1888, 1896, 1951,
2003, 2121, 2141, 2145, 2159, 2337, 2359, 2372, 2406, 2408,
贪心Q?br />1042, 1065, 1230, 1323, 1477, 1716, 1784,
图论
ҎQ?br />1161, 1164, 1258, 1175, 1308, 1364, 1776, 1789, 1861, 1939, 1940, 1943, 2075, 2139,
2387, 2394, 2421,
不易Q?br />1041, 1062, 1158, 1172, 1201, 1275, 1718, 1734, 1751, 1904, 1932, 2173, 2175, 2296,
|络:
1087, 1273, 1698, 1815, 2195,
匚wQ?br />1274, 1422, 1469, 1719, 2060, 2239,
EulerQ?br />1237, 1637, 1394, 2230,
推荐Q?br />2049, 2186,
计算几何
ҎQ?br />1319, 1654, 1673, 1675, 1836, 2074, 2137, 2318,
不易Q?br />1685, 1687, 1696, 1873, 1901, 2172, 2333,
凸包Q?br />1113, 1228, 1794, 2007, 2187,
模拟
ҎQ?br />1006, 1008, 1013, 1016, 1017, 1169, 1298, 1326, 1350, 1363, 1676, 1786, 1791,
1835, 1970, 2317, 2325, 2390,
不易Q?br />1012, 1082, 1099, 1114, 1642, 1677, 1684, 1886,
数学
ҎQ?br />1061, 1091, 1142, 1289, 1305, 1306, 1320, 1565, 1665, 1666, 1730, 1894, 1914,
2006, 2042, 2142, 2158, 2174, 2262, 2305, 2321, 2348,
不易Q?br />1067, 1183, 1430, 1759, 1868, 1942, 2167, 2171, 2327,
推荐Q?br />1423, 1450, 1640, 1702, 1710, 1721, 1761, 1830, 1930, 2140,
---------------------------------------------------------------------------------------------------------------------------
POJ部分题目分类
法入门Q简单题Q?br />1000 1003 1004 1005 1006 1007 1015Q学会dpQ?1016 10171018 1042QdpQ?
1046Q简单数学) 1054Q简单的剪枝Q?1062QdpQ?1068
1095 1113Q凸包,但规模小QO(n^2)的也行) 1125 1127 1152 1154
1183Q用W算) 1218 1221 1244 1281 1312 1313Q找找规律)
1315Q学会搜索) 1321Q同1315Q?1323(dp) 1326 1331 1491
1493Q找规律Q?1503Q高_ֺQ?1504 1517 1519 1547 1552
1563Q考虑仔细一点,q要注意_ֺQ?1650Q不是好题) 1651QdpQ?1656
1657 1658 1663 1675Q计几何) 1681 1702Q三q制q算Q?1799
1828 1862Q简单数学) 1887 1906Q实战好题) 1914 1915Q宽搜)
1928 1936 1978 1979 2000 2019Qdp好题Q?2027Q垃NQ?2028
2078Q不要重复搜索) 2080 2081 2083 2140 2141 2184Q活用dpQ?br />2190 2192 2193 2196 2199 2209 2211 2243 2248Q搜索)
2260 2261 2262 2291 2301 2304 2309Q找规律Q?2316 2317
2318 2325 2355 2357 2363 2378Q树的dpQ?2381 2385 2393
2394 2395 2413Q高_ֺ基础Q?2418 2419
l典
1011Q搜索好题)
1012Q学会打表)
1013
1019Q它体现了很多此c问题的特点Q?br />1050Q绝对经典的dpQ?br />1088Qdp好题Q?br />1157Q花店,l典的dpQ?br />1163Q怎么l典的dp那么多呀Q?Q)
1328Q贪心)
1458Q最长公共子序列Q?br />1647Q很好的真题Q考场分析准和下手q速)
1654Q学会多边Ş面积的三角Ş求法Q?br />1655Q一cLҎ的dp问题Q?br />1804Q逆序对)
2084Q经典组合数学问题)
2187Q用凸包求最q点对,求出凸包后应该有O(N)的求法,可我是调不出来Q?br />2195Q二分图的最佛_配)
2242Q计几何经典)
2295Q等式处理)
2353QdpQ但要记录最佌\径)
2354Q立体解析几何)
2362Q搜索好题)
2410Q读懂题是关键)
2411Q经典dpQ?br />味
1067Q很隄数学Q但仔细研究Q是一片广阔的领域Q?br />1147Q有O(n)的算法,需要思考)
1240Q直C|的先序和后序遍历Q那么有几种中序遍历呢?dpQ?br />1426Q是数论吗?错,是图论!Q?br />1648Q别用计几何,用整点这个特点绕q精度的障碍吧)
1833Q找规律Q?br />1844Q貌似dp或是搜烦Q其实是道有的数学题)
1922Q贪心,哈哈Q?br />2231
2305Q不需要高_ֺ噢)
2328Q要仔细噢)
2356Q数论知识)
2359Q约瑟夫问题变种Q?br />2392Q有的问题Q?br />很繁的题
1001
1008
1087Q构囑־烦,q有二分囄最大匹配)
1128QUSACOQ?br />1245
1329
1550Q考的是读题和理解能力Q?br />1649QdpQ?br />2200Q字W串处理+枚DQ?br />2358Q枚丑֒避免重复都很烦)
2361Q仔l仔l再仔细Q?br />N
1014Q数学证明比较难Q但有那U想法更重要Q?br />1037Q比较难的dpQ?br />1405Q高_ֺ法也分有等U之分,不断改进吧)
2002Q不知道有没有比O(n^2*logn)更有的算法?Q?br />2054Q极难,很强的思考能力)
2085Q组合数学)
2414QdpQ但要剪枝)
2415Q搜索)
2423Q计几?l计Q?br />多解?br />1002Q可以用排序Q也可以用统计的ҎQ?br />1338Q搜索和dp都可以)
1664Q搜索和dp都练一l吧Q?br />2082Q这可是我讲的题噢)
2352Q桶排和二叉树都行)
---------------------------------------------------------------------------------------------------------------------------
Instruction:
If there is an * after a problem ID, it means a simple note followed below.
For freshman:
1001 1002 1007 1008 1012 1016 1068 1163 1218(*)
1281 1316 1326 1411 1552 1647 1650 1658 1659 1663
1666 1928 1936 2013 2014 2017 2080 2083 2105 2136
2141 2163 2242 2244 2328 2386 2403 2405 2413 2419
A little skill needed:
1013 1026 1029(similar to 1013) 1147 1152 1405 1649 1657 1922
2081 2085 2140 2159 2247 2309 2402
Math problem:
1006 1061 1095 1183 1700(*) 1844 1862 2084(*) 2232 2234(*)
Search:
1011(*) 1129 2078(*) 2362(similar to 1011)
Graph:
1062 1094 1125 1128 1130 1655 1661 1674(*) 1909 2049 2195(*) 2395(*)
2421
DP problems:
1029 1050 1080 1088 1651 1664 1742(*) 2181 2192 2392(similar to 1742)
2397 2411(*)
Greedy:
1017(*) 1065 1083(*) 1089 1323 1328 1505(*) 1828 2082(*) 2393
Data Structure :
1988(*) 2051(*) 2182(*) 2236(*) 2424
Others:
1150(*) 1654(*) 1833 1835 2299(*) 2406(*) 2407
A bit complicated:
1021(*) 1054 1863(*) 2015
Great Challenging
1014(*)
Note:
1011: 很经典的剪支
1014: 隑֜数学?br />1017: 严格的数学证明貌gҎ
1021: 有点J?考察对图形进行各U旋转的处理
1083: 巧妙的思考角?br />1150: 分奇偶讨?lg(n)法
1218: 三行够?虽然?但也有优劣之?br />1505: 二分加贪?br />1654: 做法也许很多?本h用有向面U做?br />1674: 计算圈的个数(是graph ?
1700: 数学证明不容?br />1742: O(m*n)的算?br />1863: 要耐心地慢慢写…^_^
1988: q查?br />2051: ?br />2078: 不难Q但剪支可以做到很好
2082::O(n),你想C吗?
2084: 卡特兰数
2182: U段?br />2195: 最费用最大流
2234: l典博弈法
2236: q查?br />2299: 二分思想
2395: Kruskal 最生成树的拓?br />2406: KMP
2411: 用二q制串来表示状?br />---------------------------------------------------------------------------------------------------------------------------
Judge Online
基础?
1000,1003,1004,1005,1008,1012,1013,1016,1019,1022
1026,1028,1029,1035,1046,1247,1298,1316,1326,1401
1504,1547,1552,1647,1648,1649,1650,1651,1652,1653
1657,1658,1663,1750,1754,1922,1928,1969,2027,2080
2081,2085,2105,2136,2190,2210,2249,2272,2273,2275
2291,2295,2301,2304,2316,2328,2334,2381,2390
基本数据l构:
?
1442
排序分治:
1002,1007,1400,2084,2282,2299,2318,2379,2388
递归枚D搜烦:
1010,1011,1018,1020,1054,1062,1256,1321,1363,1501
1650,1659,1664,1753,2078,2083,2303,2310,2329
动态规?
1015,1163,1404,1651,1661,1742,2292,2385,2392
贪心:
1017,2054,2336,2393
图论|络?
1021,1024,1027,1088,1125,1130,1154,1502,1751,2309
2312,2386,2387,2394,2395
数论:
1006,1014,1023,1061,1152,1183,1730,2262
计算几何:
1654,2179,2284
模拟?
1049,1051,1234,1207,1218,1281,2271,2302,2317,2339
高精度数D?
1001,1131,1503,2305,2325,2389
概率l计:
1037,1050
其他:
1009,1147,2082
---------------------------------------------------------------------------------------------------------------------------
POJ已完成题目小l?br />基础题(比较ҎQ应该很快做出来的):
1000,1003,1004,1005,1008,1012,1013,1016,1019,1026,1046,1102,1107,1247,1298,1316,1326,
1519,1543,1547,1552,1565,1581,1647,1649,1648,1651,1652,1657,1658,1731,1799,1922,1928,
1969,2000,2013,2014,2017,2027,2070,2080,2081,2105,2136,2140,2041,2159,2190,2301,2350,
2388,2389,2390
数据l构Q包括最短\Q最生成树{):2421,2092
排序分治: 1002,1007,2388
递归枚D搜烦Q有些题目还是比较难~的Q? 1054,2083,1318, 1321,1363,1659,1664,1062,
1190,1831,2386
博弈?067,
构造(比较难想出来的) 1091, 1147
动态规划(有些很基的,但也有很隄哦): 1163, 1014, 1037, 1062, 1088, 1190
贪心Q仔l想惌是能够想到的Q? 1017, 1042,1328, 1659Q?092
图论Q?125
数论Q想啊想Q? 1006,1014,1061,1953
计算几何: 1654
模拟题(有些模拟题那个难~阿Q? 1207,1218,1281,1323,1350,1455,1928Q?051,2424
高精度数D(是基础题): 1001,1131,1405,1517,1604,2389
密码题里面一道可以的Q?015
---------------------------------------------------------------------------------------------------------------------------
POJ已完成题目小l?br />Q截?005q??2日)
归类Q?br />分类原则Q以法核心指向Z
法
题目
枚D
1012 1046 1387 1411 2245 2326 2363 2381
搜烦、回溯、遍?br />1010 1011 1022 1054 1111 1118 1129 1190 1562 1564 1573 1655 2078 2184 2225 2243
2312 2362 2378 2386
动态规?br />1015 1018 1050 1088 1159 1163 1221 1322 1458 1579 1651 1664 1742 1745 1953 2033
2084 2229 2385 2392 2393
图论Q不含图遍历Q?br />1125 1128 1130 2320 2387 2394 2395
贪心
1017 1328 1862 1922 2054 2209 2313 2325 2370
计算几何
1648 1654 1927 2007 2098 2208 2242 2276 2318
数论
1061 1320 1597 1808 1811 1845
其他数学、历?br />1005 1006 1008 1032 1067 1152 1183 1209 1401 1423 1491 1517 1528 1543 1707 1799
1844 1905 1914 1942 2080 2126 2140 2190 2210 2234 2249 2299 2321 2348 2354 2365
L_ֺq算、数字游?br />1001 1023 1047 1060 1079 1131 1140 1142 1207 1220 1284 1289 1306 1316 1338 1405
1454 1503 1504 1519 1565 1650 1969 2000 2006 2081 2247 2262 2305 2316 2389
基础法、数据结?br />1002 1007 1028 1281 1308 2092 2104 2106 2340 2352 2366 2371
字符串处?br />1016 1051 1126 1318 1572 1917 1936 2039 2083 2136 2271 2317 2330
人工逻辑
1013
机械模拟、语a解析?br />1049 1600 1684 1928 2050 2339 2383
其他题目
1014 1026 1045 1083 1102 1146 1477 1647 1656 1657 1660 1926 2018 2082 2231 2309
2359 2369 2380
构?br />1147 1256 1426 1659 1833 1898 1906 2015 2085 2144 2201 2319 2356
无聊题目
1000 1003 1004 1218 1298 1326 1552 1658 1665 2013 2017 2027 2105 2109 2272 2301
2328 2350 2388 2390
总计Q?28?br />---------------------------------------------------------------------------------------------------------------------------
模拟题:
1002 1004 1005 1008 1016 1326 1928 2136 2424
高精度:
1001
枚DQ?br />1012 1013
贪心Q?br />1017 1922
循环Q?br />1026
动态规划:
1163
递归Q?br />1664
最生成树Q?br />2421
其他Q?br />1000 1147 1657 1658 2082
---------------------------------------------------------------------------------------------------------------------------
Judge On line
本学期刚开始做Q不是很多,分得较细Q?br />一、按cd
基础?
1000,1003,1004,1005Q?013Q?017
模拟?
1281 1922 1928
2080 Q细心)
排序分治:
1002
动态规?
1037 Q大规模Q?
2084 Q做高精度)
贪心:
2054
数论:
1001 整数q算Q作高精度)
1014 集合划分Q与分治
1147 1163 2081 2085数列问题
几何有关的题目:
1054 解析几何+搜烦
2014
2016计算几何
2082集合的合qӞq算Q几何角度)
2083 分ŞQ纯数学Q?br />图:
1125
利用题目所l信息来推演Q?br />2015
二、按难易
单题
最基础的适应POJ的习题:1000 1003 1004 1005 2013 2017
需要根据情景稍微动下脑{的习题Q?922
需要对语言有很深刻的了解,ȝ基本功的Q?002 1281 2014 2081
要求初步熟练法的习题:1928
中档题:
ȝl心考虑问题全面的习题:1001 2015 2080
要求熟练法的习题:1054 1163 2084
对算法要求很高的题目Q?125 2054
对综合能力要求很高的题目Q?037 2016 2082
技巧性高的题目:1147
ȝ英文读题的题目:2015 2082
三、需要有很强的判断力的题目:
判断高精度: 2084
判断耗时Q?002
判断变量cdQ?001
要求会寻N目以外的信息Q?080
]]>