Junior Training Sheet V7.0-Checklist
| A | B | |
|---|---|---|
1 | Weekly Check List | |
2 | Training Secrets of Success Video | |
3 | ||
4 | ||
5 | Reading | |
6 | Read within 3-5 minutes for short text problem. If no, you need to work on your Reading English Skills | |
7 | Never suspect later your problem understanding? If happens, you need to improve your comprehension / cases tracing | |
8 | ||
9 | Thinking | |
10 | Ready and in the challenging mood before start solving. | |
11 | Striving against the problem for a reasonable time. If no, you need to change your solving spirit. Be a fighter. | |
12 | Found a solution; Do verifications: text cases / extra cases / correctness / time & memory | |
13 | ||
14 | Coding | |
15 | Sketch in your mind the big picture of the code first. Don't rush for coding | |
16 | Code within 10 minutes. If more, you have coding skills problem or your understanding for the approach is not complete | |
17 | A lot of copy paste? Something wrong. Need a better code organization | |
18 | Needed more than 10 minutes to code medium size codes? Why? Identify the issue and solve it | |
19 | ||
20 | Debugging | |
21 | Which will be faster to catch the mistake? Printing or Debugger | |
22 | Don't know how to use a debugger? Learn this skill | |
23 | Needed more than 10 minutes to solve bugs? Something is wrong. Why need all this time? How to solve this issue? | |
24 | ||
25 | Code is ready! | |
26 | Just submit and see if passed? Wrong. Behave as if you are in the real contest. Are you almost sure it will be AC? If yes, submit | |
27 | TRAIN offline as if you are in a real contest. This shortens the gap between training and the real contest | |
28 | ||
29 | Code Failed :( | |
30 | Are you nervous / frustrated? Yes => Wrong behavior. Take it easy | |
31 | Rush to test cases? Yes => Wrong, revise idea, then code, then trace more samples. Try for 15 minutes or more first | |
32 | ||
33 | Got it AC | |
34 | Read and Understood editorial solutions? | |
35 | Checked 1-3 other AC solutions? | |
36 | Tried to write a much shorter version of your code? | |
37 | Tried to write a faster coder (better complexity)? | |
38 | ||
39 | Speed | |
40 | How much time do you need in Div2-A/Div2-B? Target (5, 10) minutes for semiseniors, (3, 6) for seniors | |
41 | Not that fast? You need regular speed training on easy problems | |
42 | ||
43 | Weakly contests | |
44 | Do you participate in 1-2 contests per week at least? If no, this is bad. Offline training != Online contests | |
45 | You need to train yourself to behave in online contests similar to offline training. This is an important skill. | |
46 | ||
47 | Sheet stats | |
48 | Recorded them? Yes: read your problem's row. Where do you consume the most of the time? These are your weak skills | |
49 | No, I don't record! => How will you know your weak points?! | |
50 | Can't record timing as I am mixing thinking with coding? => Wrong behavior. get done with thinking, then move to coding. Don't cycle | |
51 | ||
52 | Training Time | |
53 | Is it regular and scheduled? Yes => you will have regular improvements. | |
54 | Your plan was to train X hours, Did so? If no, why? | |
55 | Without regular and continous training, your mind might not improve well | |
56 | ||
57 | Training with? | |
58 | Yourself only? You may feel bored. If can collaborate with others = longer commitment | |
59 | ||
60 | Psychological issues | |
61 | Do you keep comparing yourself with others? | |
62 | Do you have negative feelings? Like I am stupid..I am hopeless...I will never have a comparable level...? | |
63 | Do you think of your image/appearance if failed in online contests so avoid contests? | |
64 | Do you use another account with a weird name to train so that people don't know about your progress/failure? | |
65 | Do you wish your friends fail in the contest? or get annoyed with their better performance? | |
66 | Do you avoid teaching your friends something or give no support to remain better than them? | |
67 | Do you feel bored/frustrated as no/weak community in your college? | |
68 | Do you keep training day and night without breaks? No socialization at all? | |
69 | Do you hate specific topics and avoid them (probability/geometry)? | |
70 | ‘Should I stop’ Dilemma? Keep thinking is it worth vs a waste of time? | |
71 | ||
72 | If any of the above questions is YES, you probably have a problem and need to find a solution to it. |

浙公网安备 33010602011771号