From St. Robert C.H.S.
About
find all the easiest problems for point value on my problems page
Blackgaurdian3 pog
jdabtieu gonna steal all your pp and chicken
ethanhuang stop slacking and get a coloured nametag
KoreaFriedChips shouldve made a new account it's going to take so long to get back to default rating
30/01/21 >300 pp yay
https://dmoj.ca/problem/fastbit why
https://dmoj.ca/submission/1969929 absolutely goated
Majority Subarrays Editorial if anyone is willing to explain this to me I'll be so grateful Dablone#1880 pls dm my brain isn't big enough to comprehend.
Inputs copied from people 100x smarter than me
void scan(int &x){ x = 0; char a; for (a = getchar_unlocked(); a <'0' or a>'9'; a = getchar_unlocked()) {} x = a-'0'; for (a = getchar_unlocked(); a >= '0' and a <= '9'; a = getchar_unlocked()) x = x*10 + a-'0';}
template<typename T, typename...A>void scan(T& f, A&...a) { scan(f); scan(a...); }
#define getchar() (*_pinp?*_pinp++:(_inp[fread(_pinp=_inp, 1, 4096, stdin)]='\0', *_pinp++))
char _inp[4097], *_pinp=_inp; char _; bool _ssign;
void scan(int &x){while((x=getchar())<'-'); _ssign=x=='-'; if(_ssign)
while((x=getchar())<'0'); for(x-='0'; '0'<=(_=getchar()); x=(x<<3)+(x<<1)+_-'0'); x=_ssign?-x:x;}
template<typename T, typename...A>void scan(T& f, A&...a) { scan(f); scan(a...); }
#define gc getchar_unlocked()
template<typename T> void scan(T &x){x = 0;bool _=0;T c=gc;_=c==45;c=_?gc:c;while(c<48||c>57)c=gc;for(;c<48||c>57;c=gc);for(;c>47&&c<58;c=gc)x=(x<<3)+(x<<1)+(c&15);x=_?-x:x;}
template<typename T, typename...A> void scan(T&t, A&...a){scan(t);scan(a...);}
To do
Learn knapsack
Do more binary indexed tree
Do subtask 4 in escape room hard
A plus B (hard)
Read majority subarrays editoral a couple hundred more times - pls I don't understand how tf