problemscpp
A collection of my answers to algorithm problems in c++.
载入中...
搜索中...
未找到
luogu.h
浏览该文件的文档.
1#ifndef PROBLEMSCPP_LUOGU_H
2#define PROBLEMSCPP_LUOGU_H
3
4#include <iostream>
5
6using namespace std;
7
8namespace luogu {
10 class P1001 {
11 public:
12 static int main(istream &cin, ostream &cout);
13 };
14
16 class P1000 {
17 public:
18 static int main(istream &cin, ostream &cout);
19 };
20
22 class P1008 {
23 public:
24 static int main(istream &cin, ostream &cout);
25 };
26
30 class P1002 {
31 public:
32 static int main(istream &cin, ostream &cout);
33 };
34
38 class P1003 {
39 public:
40 static int main(istream &cin, ostream &cout);
41 };
42
44 class P5703 {
45 public:
46 static int main(istream &cin, ostream &cout);
47 };
48
50 class P5704 {
51 public:
52 static int main(istream &cin, ostream &cout);
53 };
54
56 class P5705 {
57 public:
58 static int main(istream &cin, ostream &cout);
59 };
60
62 class P5706 {
63 public:
64 static int main(istream &cin, ostream &cout);
65 };
66
70 class P1425 {
71 public:
72 static int main(istream &cin, ostream &cout);
73 };
74
78 class P2433 {
79 public:
80 static int main(istream &cin, ostream &cout);
81 };
82
84 class P5708 {
85 public:
86 static int main(istream &cin, ostream &cout);
87 };
88
90 class P1421 {
91 public:
92 static int main(istream &cin, ostream &cout);
93 };
94
98 class P5709 {
99 public:
100 static int main(istream &cin, ostream &cout);
101 };
102
106 class P2181 {
107 public:
108 static int main(istream &cin, ostream &cout);
109 };
110
114 class P5707 {
115 public:
116 static int main(istream &cin, ostream &cout);
117 };
118
122 class P3954 {
123 public:
124 static int main(istream &cin, ostream &cout);
125 };
126
128 class P5710 {
129 public:
130 static int main(istream &cin, ostream &cout);
131 };
132
134 class P5711 {
135 public:
136 static int main(istream &cin, ostream &cout);
137 };
138
140 class P5712 {
141 public:
142 static int main(istream &cin, ostream &cout);
143 };
144
146 class P5713 {
147 public:
148 static int main(istream &cin, ostream &cout);
149 };
150
152 class P5715 {
153 public:
154 static int main(istream &cin, ostream &cout);
155 };
156
158 class P5714 {
159 public:
160 static int main(istream &cin, ostream &cout);
161 };
162
164 class P5716 {
165 public:
166 static int main(istream &cin, ostream &cout);
167 };
168
170 class P1085 {
171 public:
172 static int main(istream &cin, ostream &cout);
173 };
174
178 class P1909 {
179 public:
180 static int main(istream &cin, ostream &cout);
181 };
182
186 class P1055 {
187 public:
188 static int main(istream &cin, ostream &cout);
189 };
190
194 class P1422 {
195 public:
196 static int main(istream &cin, ostream &cout);
197 };
198
202 class P1424 {
203 public:
204 static int main(istream &cin, ostream &cout);
205 };
206
208 class P1888 {
209 public:
210 static int main(istream &cin, ostream &cout);
211 static int gcd(int m, int n);
212 };
213
215 class P1046 {
216 public:
217 static int main(istream &cin, ostream &cout);
218 };
219
221 class P5717 {
222 public:
223 static int main(istream &cin, ostream &cout);
224 };
225
227 class P4414 {
228 public:
229 static int main(istream &cin, ostream &cout);
230 };
231
233 class P5718 {
234 public:
235 static int main(istream &cin, ostream &cout);
236 };
237
239 class P5719 {
240 public:
241 static int main(istream &cin, ostream &cout);
242 };
243
245 class P5720 {
246 public:
247 static int main(istream &cin, ostream &cout);
248 };
249
251 class P5721 {
252 public:
253 static int main(istream &cin, ostream &cout);
254 };
255
259 class P1009 {
260 public:
261 static int main(istream &cin, ostream &cout);
262 };
263
267 class P1980 {
268 public:
269 static int main(istream &cin, ostream &cout);
270 };
271
273 class P1035 {
274 public:
275 static int main(istream &cin, ostream &cout);
276 };
277
279 class P2669 {
280 public:
281 static int main(istream &cin, ostream &cout);
282 };
283
285 class P5722 {
286 public:
287 static int main(istream &cin, ostream &cout);
288 };
289
291 class P5723 {
292 public:
293 static int main(istream &cin, ostream &cout);
294 };
295
297 class P1217 {
298 public:
299 static int main(istream &cin, ostream &cout);
300 };
301
303 class P1423 {
304 public:
305 static int main(istream &cin, ostream &cout);
306 };
307
309 class P1307 {
310 public:
311 static int main(istream &cin, ostream &cout);
312 };
313
315 class P1720 {
316 public:
317 static int main(istream &cin, ostream &cout);
318 };
319
323 class P5724 {
324 public:
325 static int main(istream &cin, ostream &cout);
326 };
327
331 class P1420 {
332 public:
333 static int main(istream &cin, ostream &cout);
334 };
335
337 class P1075 {
338 public:
339 static int main(istream &cin, ostream &cout);
340 };
341
343 class P5725 {
344 public:
345 static int main(istream &cin, ostream &cout);
346 };
347
351 class P4956 {
352 public:
353 static int main(istream &cin, ostream &cout);
354 };
355
359 class P5726 {
360 public:
361 static int main(istream &cin, ostream &cout);
362 };
363
365 class P1089 {
366 public:
367 static int main(istream &cin, ostream &cout);
368 };
369
371 class P1428 {
372 public:
373 static int main(istream &cin, ostream &cout);
374 };
375
377 class P1427 {
378 public:
379 static int main(istream &cin, ostream &cout);
380 };
381
383 class P5727 {
384 public:
385 static int main(istream &cin, ostream &cout);
386 };
387
389 class P1047 {
390 public:
391 static int main(istream &cin, ostream &cout);
392 };
393
395 class P5728 {
396 public:
397 static int main(istream &cin, ostream &cout);
398 };
399
401 class P5729 {
402 public:
403 static int main(istream &cin, ostream &cout);
404 };
405
407 class P2550 {
408 public:
409 static int main(istream &cin, ostream &cout);
410 };
411
413 class P2615 {
414 public:
415 static int main(istream &cin, ostream &cout);
416 };
417
419 class P5730 {
420 public:
421 static int main(istream &cin, ostream &cout);
422 };
423
425 class P1554 {
426 public:
427 static int main(istream &cin, ostream &cout);
428 };
429
431 class P2141 {
432 public:
433 static int main(istream &cin, ostream &cout);
434 };
435
437 class P1614 {
438 public:
439 static int main(istream &cin, ostream &cout);
440 };
441
443 class P2911 {
444 public:
445 static int main(istream &cin, ostream &cout);
446 };
447
449 class P1161 {
450 public:
451 static int main(istream &cin, ostream &cout);
452 };
453
455 class P5731 {
456 public:
457 static int main(istream &cin, ostream &cout);
458 static pair<int, int> move_forward(int dir, int current_x, int current_y);
459 };
460
462 class P5732 {
463 public:
464 static int main(istream &cin, ostream &cout);
465 };
466
468 class P1789 {
469 public:
470 static int main(istream &cin, ostream &cout);
471 };
472
474 class P1319 {
475 public:
476 static int main(istream &cin, ostream &cout);
477 };
478
480 class P1320 {
481 public:
482 static int main(istream &cin, ostream &cout);
483 };
484
486 class P1205 {
487 public:
488 static int main(istream &cin, ostream &cout);
489 static char **rorate90(int n, char **start);
490 static char **rorate180(int n, char **start);
491 static char **rorate270(int n, char **start);
492 static char **reflect(int n, char **start);
493 static bool equal(int n, char **start, char **end);
494 };
495
497 class P5733 {
498 public:
499 static int main(istream &cin, ostream &cout);
500 };
501
503 class P1914 {
504 public:
505 static int main(istream &cin, ostream &cout);
506 };
507
509 class P1125 {
510 public:
511 static int main(istream &cin, ostream &cout);
512 };
513
517 class P1957 {
518 public:
519 static int main(istream &cin, ostream &cout);
520 };
521
525 class P5015 {
526 public:
527 static int main(istream &cin, ostream &cout);
528 };
529
531 class P5734 {
532 public:
533 static int main(istream &cin, ostream &cout);
534 };
535
537 class P1308 {
538 public:
539 static int main(istream &cin, ostream &cout);
540 };
541
543 class P1765 {
544 public:
545 static int main(istream &cin, ostream &cout);
546 };
547
549 class P3741 {
550 public:
551 static int main(istream &cin, ostream &cout);
552 };
553
555 class P1321 {
556 public:
557 static int main(istream &cin, ostream &cout);
558 };
559
561 class P1553 {
562 public:
563 static int main(istream &cin, ostream &cout);
564 };
565
567 class P1603 {
568 public:
569 static int main(istream &cin, ostream &cout);
570 };
571
573 class P1200 {
574 public:
575 static int main(istream &cin, ostream &cout);
576 };
577
579 class P1597 {
580 public:
581 static int main(istream &cin, ostream &cout);
582 };
583
585 class P1598 {
586 public:
587 static int main(istream &cin, ostream &cout);
588 };
589
591 class P5735 {
592 public:
593 static int main(istream &cin, ostream &cout);
594 };
595
599 class P5736 {
600 public:
601 static int main(istream &cin, ostream &cout);
602 };
603
607 class P5737 {
608 public:
609 static int main(istream &cin, ostream &cout);
610 };
611
615 class P5738 {
616 public:
617 static int main(istream &cin, ostream &cout);
618 };
619
621 class P5739 {
622 public:
623 static int main(istream &cin, ostream &cout);
624 };
625
627 class P5461 {
628 public:
629 static int main(istream &cin, ostream &cout);
630 static void pardon(bool **matrix, int x0, int y0, int n);
631 };
632
634 class P5740 {
635 public:
636 static int main(istream &cin, ostream &cout);
637 };
638
640 class P5741 {
641 public:
642 static int main(istream &cin, ostream &cout);
643 };
644
646 namespace P5742 {
648 struct Student {
649 int number;
650 int grade;
652 int sum;
653 double composite;
660
662 [[nodiscard]] bool excellent() const;
663 };
664
665 class P5742 {
666 public:
667 static int main(istream &cin, ostream &cout);
668 };
669 }// namespace P5742
670
672 class P1304 {
673 public:
674 static int main(istream &cin, ostream &cout);
675 };
676
678 class P2415 {
679 public:
680 static int main(istream &cin, ostream &cout);
681 };
682
684 class P5743 {
685 public:
686 static int main(istream &cin, ostream &cout);
687 };
688
690 namespace P5744 {
692 struct Student {
693 string name;
694 int age{};
695 int grade{};
697 void train();
698 };
699
700 class P5744 {
701 public:
702 static int main(istream &cin, ostream &cout);
703 };
704 }// namespace P5744
705}// namespace luogu
706
707#endif//PROBLEMSCPP_LUOGU_H
洛谷 P5742 【深基7.例11】评等级
洛谷 P5744 【深基7.习9】培训
洛谷 P1001 A+B Problem
定义 luogu.h:10
static int main(istream &cin, ostream &cout)
洛谷 P1000 超级玛丽游戏
定义 luogu.h:16
static int main(istream &cin, ostream &cout)
洛谷 P1008 [NOIP1998 普及组] 三连击
定义 luogu.h:22
static int main(istream &cin, ostream &cout)
洛谷 P1002 [NOIP2002 普及组] 过河卒
定义 luogu.h:30
static int main(istream &cin, ostream &cout)
洛谷 P1003 [NOIP2011 提高组] 铺地毯
定义 luogu.h:38
static int main(istream &cin, ostream &cout)
洛谷 P5703 【深基2.例5】苹果采购
定义 luogu.h:44
static int main(istream &cin, ostream &cout)
洛谷 P5704 【深基2.例6】字母转换
定义 luogu.h:50
static int main(istream &cin, ostream &cout)
洛谷 P5705 【深基2.例7】数字反转
定义 luogu.h:56
static int main(istream &cin, ostream &cout)
洛谷 P5706 【深基2.例8】再分肥宅水
定义 luogu.h:62
static int main(istream &cin, ostream &cout)
洛谷 P1425 小鱼的游泳时间
定义 luogu.h:70
static int main(istream &cin, ostream &cout)
洛谷 P2433 【深基1-2】小学数学 N 合一
定义 luogu.h:78
static int main(istream &cin, ostream &cout)
洛谷 P5708 【深基2.习2】三角形面积
定义 luogu.h:84
static int main(istream &cin, ostream &cout)
洛谷 P1421 小玉买文具
定义 luogu.h:90
static int main(istream &cin, ostream &cout)
洛谷 P5709 【深基2.习6】Apples Prologue / 苹果和虫子
定义 luogu.h:98
static int main(istream &cin, ostream &cout)
洛谷 P2181 对角线
static int main(istream &cin, ostream &cout)
洛谷 P5707 【深基2.例12】上学迟到
static int main(istream &cin, ostream &cout)
洛谷 P3954 [NOIP2017 普及组] 成绩
static int main(istream &cin, ostream &cout)
洛谷 P5710 【深基3.例2】数的性质
static int main(istream &cin, ostream &cout)
洛谷 P5711 【深基3.例3】闰年判断
static int main(istream &cin, ostream &cout)
洛谷 P5712 【深基3.例4】Apples
static int main(istream &cin, ostream &cout)
洛谷 P5713 【深基3.例5】洛谷团队系统
static int main(istream &cin, ostream &cout)
洛谷 P5715 【深基3.例8】三位数排序
static int main(istream &cin, ostream &cout)
洛谷 P5714 【深基3.例7】肥胖问题
static int main(istream &cin, ostream &cout)
洛谷 P5716 【深基3.例9】月份天数
static int main(istream &cin, ostream &cout)
洛谷 P1085 [NOIP2004 普及组] 不高兴的津津
static int main(istream &cin, ostream &cout)
洛谷 P1909 [NOIP2016 普及组] 买铅笔
static int main(istream &cin, ostream &cout)
洛谷 P1055 [NOIP2008 普及组] ISBN 号码
static int main(istream &cin, ostream &cout)
洛谷 P1422 小玉家的电费
static int main(istream &cin, ostream &cout)
洛谷 P1424 小鱼的航程(改进版)
static int main(istream &cin, ostream &cout)
洛谷 P1888 三角函数
static int gcd(int m, int n)
static int main(istream &cin, ostream &cout)
洛谷 P1046 [NOIP2005 普及组] 陶陶摘苹果
static int main(istream &cin, ostream &cout)
洛谷 P5717 【深基3.习8】三角形分类
static int main(istream &cin, ostream &cout)
洛谷 P4414 [COCI2006-2007#2] ABC
static int main(istream &cin, ostream &cout)
洛谷 P5718 【深基4.例2】找最小值
static int main(istream &cin, ostream &cout)
洛谷 P5719 【深基4.例3】分类平均
static int main(istream &cin, ostream &cout)
洛谷 P5720 【深基4.例4】一尺之棰
static int main(istream &cin, ostream &cout)
洛谷 P5721 【深基4.例6】数字直角三角形
static int main(istream &cin, ostream &cout)
洛谷 P1009 [NOIP1998 普及组] 阶乘之和
static int main(istream &cin, ostream &cout)
洛谷 P1980 [NOIP2013 普及组] 计数问题
static int main(istream &cin, ostream &cout)
洛谷 P1035 [NOIP2002 普及组] 级数求和
static int main(istream &cin, ostream &cout)
洛谷 P2669 [NOIP2015 普及组] 金币
static int main(istream &cin, ostream &cout)
洛谷 P5722 【深基4.例11】数列求和
static int main(istream &cin, ostream &cout)
洛谷 P5723 【深基4.例13】质数口袋
static int main(istream &cin, ostream &cout)
洛谷 P1217 [USACO1.5]回文质数 Prime Palindromes
static int main(istream &cin, ostream &cout)
洛谷 P1423 小玉在游泳
static int main(istream &cin, ostream &cout)
洛谷 P1307 [NOIP2011 普及组] 数字反转
static int main(istream &cin, ostream &cout)
洛谷 P1720 月落乌啼算钱(斐波那契数列)
static int main(istream &cin, ostream &cout)
洛谷 P5724 【深基4.习5】求极差 / 最大跨度值
static int main(istream &cin, ostream &cout)
洛谷 P1420 最长连号
static int main(istream &cin, ostream &cout)
洛谷 P1075 [NOIP2012 普及组] 质因数分解
static int main(istream &cin, ostream &cout)
洛谷 P5725 【深基4.习8】求三角形
static int main(istream &cin, ostream &cout)
洛谷 P4956 [COCI2017-2018#6] Davor
static int main(istream &cin, ostream &cout)
洛谷 P5726 【深基4.习9】打分
static int main(istream &cin, ostream &cout)
洛谷 P1089 [NOIP2004 提高组] 津津的储蓄计划
static int main(istream &cin, ostream &cout)
洛谷 P1428 小鱼比可爱
static int main(istream &cin, ostream &cout)
洛谷 P1427 小鱼的数字游戏
static int main(istream &cin, ostream &cout)
洛谷 P5727 【深基5.例3】冰雹猜想
static int main(istream &cin, ostream &cout)
洛谷 P1047 [NOIP2005 普及组] 校门外的树
static int main(istream &cin, ostream &cout)
洛谷 P5728 【深基5.例5】旗鼓相当的对手
static int main(istream &cin, ostream &cout)
洛谷 P5729 【深基5.例7】工艺品制作
static int main(istream &cin, ostream &cout)
洛谷 P2550 [AHOI2001]彩票摇奖
static int main(istream &cin, ostream &cout)
洛谷 P2615 [NOIP2015 提高组] 神奇的幻方
static int main(istream &cin, ostream &cout)
洛谷 P5730 【深基5.例10】显示屏
static int main(istream &cin, ostream &cout)
洛谷 P1554 梦中的统计
static int main(istream &cin, ostream &cout)
洛谷 P2141 [NOIP2014 普及组] 珠心算测验
static int main(istream &cin, ostream &cout)
洛谷 P1614 爱与愁的心痛
static int main(istream &cin, ostream &cout)
洛谷 P2911 [USACO08OCT]Bovine Bones G
static int main(istream &cin, ostream &cout)
洛谷 P1161 开灯
static int main(istream &cin, ostream &cout)
洛谷 P5731 【深基5.习6】蛇形方阵
static pair< int, int > move_forward(int dir, int current_x, int current_y)
static int main(istream &cin, ostream &cout)
洛谷 P5732 【深基5.习7】杨辉三角
static int main(istream &cin, ostream &cout)
洛谷 P1789 【Mc生存】插火把
static int main(istream &cin, ostream &cout)
洛谷 P1319 压缩技术
static int main(istream &cin, ostream &cout)
洛谷 P1320 压缩技术(续集版)
static int main(istream &cin, ostream &cout)
洛谷 P1205 [USACO1.2] 方块转换 Transformations
static char ** rorate90(int n, char **start)
static bool equal(int n, char **start, char **end)
static char ** rorate180(int n, char **start)
static char ** reflect(int n, char **start)
static char ** rorate270(int n, char **start)
static int main(istream &cin, ostream &cout)
洛谷 P5733 【深基6.例1】自动修正
static int main(istream &cin, ostream &cout)
洛谷 P1914 小书童——凯撒密码
static int main(istream &cin, ostream &cout)
洛谷 P1125 [NOIP2008 提高组] 笨小猴
static int main(istream &cin, ostream &cout)
洛谷 P1957 口算练习题
static int main(istream &cin, ostream &cout)
洛谷 P5015 [NOIP2018 普及组] 标题统计
static int main(istream &cin, ostream &cout)
洛谷 P5734 【深基6.例6】文字处理软件
static int main(istream &cin, ostream &cout)
洛谷 P1308 [NOIP2011 普及组] 统计单词数
static int main(istream &cin, ostream &cout)
洛谷 P1765 手机
static int main(istream &cin, ostream &cout)
洛谷 P3741 honoka的键盘
static int main(istream &cin, ostream &cout)
洛谷 P1321 单词覆盖还原
static int main(istream &cin, ostream &cout)
洛谷 P1553 数字反转(升级版)
static int main(istream &cin, ostream &cout)
洛谷 P1603 斯诺登的密码
static int main(istream &cin, ostream &cout)
洛谷 P1200 [USACO1.1]你的飞碟在这儿Your Ride Is Here
static int main(istream &cin, ostream &cout)
洛谷 P1597 语句解析
static int main(istream &cin, ostream &cout)
洛谷 P1598 垂直柱状图
static int main(istream &cin, ostream &cout)
洛谷 P5735 【深基7.例1】距离函数
static int main(istream &cin, ostream &cout)
洛谷 P5736 【深基7.例2】质数筛
static int main(istream &cin, ostream &cout)
洛谷 P5737 【深基7.例3】闰年展示
static int main(istream &cin, ostream &cout)
洛谷 P5738 【深基7.例4】歌唱比赛
static int main(istream &cin, ostream &cout)
洛谷 P5739 【深基7.例7】计算阶乘
static int main(istream &cin, ostream &cout)
洛谷 P5461 赦免战俘
static int main(istream &cin, ostream &cout)
static void pardon(bool **matrix, int x0, int y0, int n)
洛谷 P5740 【深基7.例9】最厉害的学生
static int main(istream &cin, ostream &cout)
洛谷 P5741 【深基7.例10】旗鼓相当的对手 - 加强版
static int main(istream &cin, ostream &cout)
int extra_grade
素质拓展成绩
Student(int number, int grade, int extra_grade)
构造函数
bool excellent() const
学生是否优秀
static int main(istream &cin, ostream &cout)
洛谷 P1304 哥德巴赫猜想
static int main(istream &cin, ostream &cout)
洛谷 P2415 集合求和
static int main(istream &cin, ostream &cout)
洛谷 P5743 【深基7.习8】猴子吃桃
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)