-
Notifications
You must be signed in to change notification settings - Fork 1
/
SITCON_2022_R3_想自己辦活動或比賽嗎?那先來看看我們吧!_ShwBPzj_XU.srt
4041 lines (3030 loc) · 71.6 KB
/
SITCON_2022_R3_想自己辦活動或比賽嗎?那先來看看我們吧!_ShwBPzj_XU.srt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1
00:00:00,000 --> 00:00:06,400
那很開心這裡面的麥克風是正常的
2
00:00:06,400 --> 00:00:11,520
好 那我們的這一個議程的主題是想自己辦活動或比賽嗎
3
00:00:11,520 --> 00:00:12,800
那先來看看我們吧
4
00:00:12,800 --> 00:00:15,360
那這一場主講的是我還有 Coin
5
00:00:15,360 --> 00:00:19,440
那我先自我介紹一下
6
00:00:19,440 --> 00:00:22,080
我是今年成大志工系剛升大一的學生
7
00:00:22,080 --> 00:00:24,080
然後我是特殊選材進去的
8
00:00:24,080 --> 00:00:26,880
然後我同時也是 NHDK 的總召
9
00:00:26,880 --> 00:00:30,320
那對於在這一場議程之後如果你有任何問題的話
10
00:00:30,320 --> 00:00:34,480
歡迎透過底下的 Discord 聯絡方式聯絡到我
11
00:00:34,480 --> 00:00:36,000
好
12
00:00:36,000 --> 00:00:37,280
大家好我是 Coin
13
00:00:37,280 --> 00:00:40,960
然後我是一名投入社群活動的競爭選手
14
00:00:40,960 --> 00:00:42,560
然後目前就讀嘉義高中
15
00:00:42,560 --> 00:00:43,760
然後我同時也是
16
00:00:43,760 --> 00:00:47,440
同時擔任了 NHDK 以及 SIST 的總召
17
00:00:47,440 --> 00:00:50,560
那同時也是 CIC 中學資訊討論群的創辦人
18
00:00:50,560 --> 00:00:51,920
那以下是我的聯絡方式
19
00:00:51,920 --> 00:00:53,760
如果有任何興趣都可以
20
00:00:53,760 --> 00:00:56,560
透過這個方式來聯絡我
21
00:00:57,200 --> 00:00:58,800
那在議程開始之前呢
22
00:00:58,800 --> 00:01:01,440
我們希望大家可以多多透過 Slide 來提問
23
00:01:01,440 --> 00:01:04,720
那我們本次議程中的所有的連結
24
00:01:04,720 --> 00:01:08,880
或者是一些檔案都會放在這個 GitHub 的
25
00:01:08,880 --> 00:01:12,240
的一個連結裡面
26
00:01:12,240 --> 00:01:13,440
然後這個是我們
27
00:01:13,440 --> 00:01:16,160
這是 GitHub 的 QR Code
28
00:01:16,160 --> 00:01:18,400
那因為由這一次的議程時間有限
29
00:01:18,400 --> 00:01:22,240
所以有些東西可能沒有辦法講的比較深入一點
30
00:01:22,240 --> 00:01:25,440
那如果有想要知道更深入的東西的話
31
00:01:25,520 --> 00:01:27,920
歡迎在議程之後來聯絡我們
32
00:01:27,920 --> 00:01:32,800
我們會非常歡迎跟大家來做一個交流
33
00:01:32,800 --> 00:01:35,680
那就給大家一些時間來找這個 QR Code
34
00:01:52,320 --> 00:01:54,000
那這次是本次議程的目錄
35
00:01:54,000 --> 00:01:57,200
首先我們會講述什麼是 NHTK 以及演算法競賽
36
00:01:57,200 --> 00:02:02,800
接著我們會跟大家分享我們的活動還有比賽是如何去誕生的
37
00:02:02,800 --> 00:02:06,960
接著我們會分享說我們遇到什麼困境以及我們的未來規劃
38
00:02:06,960 --> 00:02:08,800
最後則是我們的提問時間
39
00:02:08,800 --> 00:02:14,080
那第一部分是 NHTK 以及演算法競賽
40
00:02:14,080 --> 00:02:16,160
那我想好奇問一下大家
41
00:02:16,160 --> 00:02:19,280
這邊有誰是知道 NHTK 的
42
00:02:19,280 --> 00:02:21,360
可以幫我舉手一下嗎
43
00:02:21,360 --> 00:02:22,800
非常多人
44
00:02:23,520 --> 00:02:26,560
怕爆
45
00:02:26,560 --> 00:02:28,080
好
46
00:02:28,080 --> 00:02:30,000
那我現在講一下什麼是演算法競賽
47
00:02:30,000 --> 00:02:32,880
演算法競賽顧名思義就是考演算法競賽
48
00:02:32,880 --> 00:02:37,120
那它就考驗參賽者的演算法還有資料結構的能力
49
00:02:37,120 --> 00:02:41,760
那一個演算法競賽的題目通常會像是這樣子
50
00:02:41,760 --> 00:02:44,640
有一個問題敘述然後輸入說明
51
00:02:44,640 --> 00:02:47,840
輸出說明以及我們的測資
52
00:02:47,840 --> 00:02:51,280
那演算法競賽它也是有分成很多不同的賽制
53
00:02:51,360 --> 00:02:54,880
那最主要的就是 ICPC 制以及 OI 制
54
00:02:54,880 --> 00:02:57,840
那 OI 制是高中比賽中最常見到的賽制
55
00:02:57,840 --> 00:03:00,240
那它是有部分分的而且沒有罰時
56
00:03:00,240 --> 00:03:06,000
那 ICPC 賽制則是沒有部分分而有罰時
57
00:03:06,000 --> 00:03:06,640
好
58
00:03:06,640 --> 00:03:09,280
那像是資訊奧林匹亞學科能力競賽
59
00:03:09,280 --> 00:03:12,480
NPSC 或者是 ICPC
60
00:03:12,480 --> 00:03:16,640
這些都是我們非常常見的演算法競賽
61
00:03:16,640 --> 00:03:18,720
好
62
00:03:18,720 --> 00:03:21,920
那我們如果一個選手要練習這些演算法競賽
63
00:03:21,920 --> 00:03:24,560
會有哪些練習賽可以去參加呢
64
00:03:24,560 --> 00:03:28,400
第一個就是最為人熟知的 Codeforces
65
00:03:28,400 --> 00:03:31,920
那它是由俄羅斯某一個大學所維護的平台
66
00:03:31,920 --> 00:03:34,240
那另外像是 Edcoder 以及 Codechef
67
00:03:34,240 --> 00:03:38,240
分別是日本的公司以及印度的公司所成立的
68
00:03:38,240 --> 00:03:38,720
好
69
00:03:38,720 --> 00:03:42,960
那在這三個其中最有名的就是這個 Codeforces
70
00:03:42,960 --> 00:03:45,520
那它是由俄羅斯的教育機構所維護
71
00:03:45,520 --> 00:03:48,640
那它同時它也支援了非常非常多種語言
72
00:03:48,640 --> 00:03:49,840
所以你想要用 C++ 寫
73
00:03:49,840 --> 00:03:52,000
你想要用 Rust 寫
74
00:03:52,000 --> 00:03:55,280
甚至你想要用 JavaScript 寫都是可以的
75
00:03:55,280 --> 00:03:58,480
那它有分為官方比賽以及私人比賽
76
00:03:58,480 --> 00:04:02,000
官方比賽的話一週都會有好幾場可以參加
77
00:04:02,000 --> 00:04:03,920
那它分為第一到四
78
00:04:03,920 --> 00:04:07,040
那數字越小呢就是越簡單的
79
00:04:07,040 --> 00:04:12,000
除此之外它也可以利用裡面 Gym 還有 Group 的功能
80
00:04:12,000 --> 00:04:13,360
來辦理自己的比賽
81
00:04:13,440 --> 00:04:15,600
像是我們等一下提到的 NHTK
82
00:04:15,600 --> 00:04:20,080
就是利用這個功能
83
00:04:20,080 --> 00:04:24,160
那它的介面就大概長這樣子
84
00:04:24,160 --> 00:04:27,680
那一個題目呢跟剛剛的
85
00:04:27,680 --> 00:04:31,600
剛剛講到那一題的截圖也是有一樣的格式
86
00:04:31,600 --> 00:04:34,160
它就是會有一個題目敘述
87
00:04:34,160 --> 00:04:36,640
然後輸入跟輸出說明
88
00:04:36,640 --> 00:04:39,760
然後以及有測字
89
00:04:39,760 --> 00:04:42,720
那這些平台有什麼不好呢
90
00:04:42,720 --> 00:04:44,720
它對於新手來講當然是很好
91
00:04:44,720 --> 00:04:46,240
但是對於初學者來說
92
00:04:46,240 --> 00:04:49,440
初學者就會遇到這些困難
93
00:04:49,440 --> 00:04:50,720
第一個就是全英文
94
00:04:50,720 --> 00:04:51,760
第二個就是時差
95
00:04:51,760 --> 00:04:54,000
譬如說它可能在
96
00:04:54,000 --> 00:04:56,160
它的國家可能是下午或者是晚上
97
00:04:56,160 --> 00:04:59,040
但是在我們的地區呢
98
00:04:59,040 --> 00:05:00,720
我們這個時區呢
99
00:05:00,720 --> 00:05:05,520
它就是可能是凌晨 12 點或是 10 點之類的
100
00:05:05,520 --> 00:05:06,960
那接下來它還有難度高
101
00:05:06,960 --> 00:05:10,000
以及對新手不友善這兩個缺點
102
00:05:10,000 --> 00:05:12,400
所以說我們就辦了一個這個
103
00:05:12,400 --> 00:05:14,160
NHDK 線上練習賽
104
00:05:14,160 --> 00:05:15,360
那它全名呢叫做
105
00:05:15,360 --> 00:05:18,880
NHDK 事效聯合初學者程式設計練習賽
106
00:05:18,880 --> 00:05:21,440
那顧名思義呢它就是針對初學者的
107
00:05:21,440 --> 00:05:24,160
那我們有針對不同的參賽者
108
00:05:24,160 --> 00:05:25,680
去制定不同的分級
109
00:05:25,680 --> 00:05:26,800
譬如說我們有分
110
00:05:26,800 --> 00:05:29,760
DIF1 DIF2 以及 DIF3
111
00:05:29,760 --> 00:05:31,440
所以說不管是剛入門
112
00:05:31,440 --> 00:05:34,800
或者是想要精進自己的參賽者呢
113
00:05:34,800 --> 00:05:38,320
都可以在這邊找到適合他們的練習賽
114
00:05:38,320 --> 00:05:39,600
那時間也是非常友善
115
00:05:39,600 --> 00:05:45,360
但設在周日的下午兩點鐘
116
00:05:45,360 --> 00:05:47,120
那這個就是我們的分級制度
117
00:05:47,120 --> 00:05:48,640
DIF3 呢就是基本語法
118
00:05:48,640 --> 00:05:50,720
那適合初學者去入門
119
00:05:50,720 --> 00:05:52,960
那 DIF2 呢則是基礎演算法
120
00:05:52,960 --> 00:05:56,000
那適合剛入門演算法的參賽者
121
00:05:56,000 --> 00:05:59,120
那 DIF1 呢則是進階演算法
122
00:05:59,120 --> 00:06:03,840
那適合大家挑戰自我
123
00:06:03,840 --> 00:06:06,320
除此之外呢我們也在今年暑假
124
00:06:06,320 --> 00:06:07,760
號召了四校的講師
125
00:06:07,760 --> 00:06:09,520
舉辦了這個暑期培訓營
126
00:06:09,520 --> 00:06:12,320
那它是一個為期兩週的培訓營
127
00:06:12,320 --> 00:06:14,480
那範圍呢從 APCS 滿級分內容
128
00:06:14,480 --> 00:06:16,960
到競賽的常見演算法都有涵蓋
129
00:06:16,960 --> 00:06:19,440
比如說像是資料結構啊動態規劃啊圖論
130
00:06:19,440 --> 00:06:23,120
這些競賽中非常常見的主題呢
131
00:06:23,120 --> 00:06:28,880
都有在我們這次培訓營的主題當中
132
00:06:28,880 --> 00:06:30,560
那大家可以在心裡想一下
133
00:06:30,560 --> 00:06:32,240
這樣子的課表
134
00:06:32,240 --> 00:06:35,360
這樣子的課程會需要多少錢的報名費
135
00:06:35,360 --> 00:06:41,600
大家可以在心裡稍微猜測一下下
136
00:06:41,600 --> 00:06:43,360
那我不知道大家答案是什麼
137
00:06:43,360 --> 00:06:46,960
但是相信沒錯它是免費的
138
00:06:46,960 --> 00:06:48,080
那這樣子的一個課程呢
139
00:06:48,080 --> 00:06:50,880
它在外面可能會需要上萬元的課程
140
00:06:50,880 --> 00:06:54,320
但是我們在這邊只需要一顆想要學習的心
141
00:06:54,320 --> 00:06:56,320
就可以來上當
142
00:06:56,320 --> 00:06:59,120
為了呢就是能夠創造出更多的資源
143
00:06:59,120 --> 00:07:01,440
然後讓更多人受益
144
00:07:01,760 --> 00:07:03,280
明年該來參加了吧
145
00:07:03,280 --> 00:07:05,280
是不是
146
00:07:06,880 --> 00:07:09,520
那在 NHK 呢在這兩年內
147
00:07:09,520 --> 00:07:11,520
我們辦了超過 30 場的活動
148
00:07:11,520 --> 00:07:15,040
然後其中有超過 1500 人次的參與
149
00:07:15,040 --> 00:07:18,320
以及超過 2 萬 5 千筆程式的提交
150
00:07:18,320 --> 00:07:21,440
而且這個數字還在持續增加
151
00:07:26,400 --> 00:07:28,720
那接下來就換我來講第二個階段
152
00:07:28,720 --> 00:07:30,160
那第二個階段我要來講的是
153
00:07:30,160 --> 00:07:33,680
我們所辦的活動跟比賽到底是怎麼誕生的
154
00:07:33,680 --> 00:07:36,720
而且還有我們辦理這些活動跟比賽有什麼
155
00:07:36,720 --> 00:07:38,720
我們會需要注意到的細節
156
00:07:39,600 --> 00:07:43,840
好那之前我們在 NHK 的 Discord 就有發一個表單
157
00:07:43,840 --> 00:07:47,200
就是大家不知道大家對 NHK 的
158
00:07:47,200 --> 00:07:48,720
有什麼一些比較好奇的事情
159
00:07:48,720 --> 00:07:52,400
那蠻多人都好奇我們一場比賽的題目到底是怎麼誕生的
160
00:07:52,400 --> 00:07:56,160
那我們一場題目誕生的方式通常都必須要先經過三個階段
161
00:07:56,160 --> 00:07:58,160
那首先我們就必須要先發想
162
00:07:58,320 --> 00:08:00,480
那發想一道題目然後去思考
163
00:08:00,480 --> 00:08:02,880
我們想出來的這個題目應該要怎麼解
164
00:08:02,880 --> 00:08:05,680
然後再去分配它的指令物跟生測資
165
00:08:05,680 --> 00:08:08,480
那再來出題的話也是一個很大的工程
166
00:08:08,480 --> 00:08:12,080
那因為我們是在 Codeforces 上面辦這個比賽
167
00:08:12,080 --> 00:08:15,600
所以我們使用的是跟 Codeforces 連動的 Polygon 平台
168
00:08:15,600 --> 00:08:17,600
那再來的話是驗題
169
00:08:17,600 --> 00:08:20,560
那驗題的話就是要去測試我們出的
170
00:08:20,560 --> 00:08:21,920
出題者出的每一個題目
171
00:08:21,920 --> 00:08:24,800
他的題目敘述的流暢性然後解答數是對的
172
00:08:24,800 --> 00:08:26,480
以及他的測資是否完整
173
00:08:26,480 --> 00:08:30,400
避免有一些假解的情況
174
00:08:30,400 --> 00:08:34,320
好 那題目發想算是一個生成一道題目最大的難關
175
00:08:34,320 --> 00:08:36,640
因為想不到題目你就沒有一場比賽可以辦
176
00:08:36,640 --> 00:08:39,440
所以我們通常現在因為已經辦了
177
00:08:39,440 --> 00:08:40,880
現在已經第三年了
178
00:08:40,880 --> 00:08:42,880
該用的梗已經都差不多該用完了
179
00:08:42,880 --> 00:08:45,040
所以會找越來越多出題者來
180
00:08:45,040 --> 00:08:46,400
那如果你沒有一道
181
00:08:46,400 --> 00:08:49,040
如果你沒辦法發想出題目就沒有一場比賽
182
00:08:49,040 --> 00:08:51,760
所以我們現在都在生活中尋找靈感
183
00:08:51,760 --> 00:08:55,280
像是這次 Coin 在兩週年紀念賽的時候出了題目
184
00:08:55,280 --> 00:08:56,720
雖然我不知道他怎麼想到的
185
00:08:58,960 --> 00:09:01,600
好 那再來這個是一個很重要的階段
186
00:09:01,600 --> 00:09:02,800
就是我們出完一道題目之後
187
00:09:02,800 --> 00:09:05,120
我們要去思考以及證明我們的解答是對的
188
00:09:05,120 --> 00:09:06,720
那為什麼我們會需要這個步驟呢
189
00:09:06,720 --> 00:09:07,680
因為我們在出題的時候
190
00:09:07,680 --> 00:09:10,160
我們是沒有辦法 Proof by AC 的
191
00:09:10,160 --> 00:09:12,240
我們是沒有 Judge 幫你驗證的
192
00:09:12,240 --> 00:09:14,160
所以我們只能靠自己的證明
193
00:09:14,160 --> 00:09:16,480
去證明說我們的解法是對的
194
00:09:16,480 --> 00:09:18,480
那沒證明好的話會發生什麼事情呢
195
00:09:18,480 --> 00:09:19,760
那會發生的事情就是
196
00:09:19,760 --> 00:09:22,160
如果我們寫的關節是假解的話
197
00:09:22,160 --> 00:09:23,280
那你運氣好一點
198
00:09:23,280 --> 00:09:24,480
就會被驗題者抓到
199
00:09:24,480 --> 00:09:26,000
然後被抓出來嘴砲
200
00:09:26,000 --> 00:09:27,200
另外一個就是你運氣不好
201
00:09:27,200 --> 00:09:28,640
你整題大家都以為是對的
202
00:09:28,640 --> 00:09:29,760
就被放上比賽了
203
00:09:29,760 --> 00:09:32,720
然後到時候被發現就會超級尷尬
204
00:09:32,720 --> 00:09:34,480
然後你可能到時候賽後就要 rejudge
205
00:09:34,480 --> 00:09:36,320
然後你還要道歉
206
00:09:36,320 --> 00:09:37,760
然後再來就是
207
00:09:37,760 --> 00:09:39,200
那個賽後 rejudge 這件事情
208
00:09:39,200 --> 00:09:42,080
在 NHK 剛辦的時候超級常發生
209
00:09:42,080 --> 00:09:44,640
不過因為現在被嘴砲多了
210
00:09:44,640 --> 00:09:46,640
就比較不常發生了
211
00:09:46,640 --> 00:09:48,720
好 再來是一些
212
00:09:48,720 --> 00:09:50,640
題目可能會發生的邊界條件
213
00:09:50,640 --> 00:09:51,840
然後通常我們都會去思考一下
214
00:09:51,840 --> 00:09:52,960
有什麼特殊的例子
215
00:09:52,960 --> 00:09:58,240
來檢查一些程式碼的正確性
216
00:09:58,240 --> 00:10:00,240
好 那一個題目出完之後
217
00:10:00,240 --> 00:10:01,520
如果我們辦的那一場比賽
218
00:10:01,520 --> 00:10:02,880
剛好是 OI 的賽制的話
219
00:10:02,880 --> 00:10:04,960
那它就會有不分分
220
00:10:04,960 --> 00:10:07,360
好 那為什麼會需要設計不分分呢
221
00:10:07,360 --> 00:10:08,880
這個目的是為了讓一些
222
00:10:08,880 --> 00:10:11,680
可能還沒有很厲害的選手
223
00:10:11,680 --> 00:10:13,760
也可以來每一個題目
224
00:10:13,760 --> 00:10:14,960
都至少撈一些分數
225
00:10:14,960 --> 00:10:16,160
就不會可能每一題
226
00:10:16,160 --> 00:10:17,280
就只有 0 分跟 100 分
227
00:10:17,280 --> 00:10:18,400
這兩種可能
228
00:10:18,400 --> 00:10:20,480
像是可能題目跟你說
229
00:10:20,560 --> 00:10:21,920
它的 N 到 5000 好了
230
00:10:21,920 --> 00:10:22,960
但是如果你設計出來
231
00:10:22,960 --> 00:10:23,840
你寫出來的程式
232
00:10:23,840 --> 00:10:25,760
它可以通過 N 等於 500 的指令物
233
00:10:25,760 --> 00:10:26,880
然後如果你可以通過
234
00:10:26,880 --> 00:10:27,680
N 等於 500 的指令物
235
00:10:27,680 --> 00:10:29,200
我就給你 30 分
236
00:10:29,200 --> 00:10:31,200
那我就讓你拿到 30 分
237
00:10:31,200 --> 00:10:32,320
就不會等於說
238
00:10:32,320 --> 00:10:33,760
你沒辦法通過整個題目
239
00:10:33,760 --> 00:10:34,800
就不給你分數
240
00:10:34,800 --> 00:10:36,400
那這個是 OI 賽制的好處
241
00:10:36,400 --> 00:10:38,480
所以即使你沒辦法想到一個
242
00:10:38,480 --> 00:10:39,360
滿分的解法
243
00:10:39,360 --> 00:10:40,640
你也是可以在每一個題目
244
00:10:40,640 --> 00:10:44,000
都至少撈一些分數
245
00:10:44,000 --> 00:10:46,720
好 那一個好的指令物
246
00:10:46,720 --> 00:10:48,080
它其實通常會引導
247
00:10:48,080 --> 00:10:50,000
參賽者想到正解
248
00:10:50,080 --> 00:10:51,280
對 所以有些指令物
249
00:10:51,280 --> 00:10:53,120
它其實都藏著一些提示
250
00:10:53,120 --> 00:10:54,640
那像是右邊這一些