magic tricks revealed
assignment 1
all done on paper, old school
assignment 2
task 1
written in typst.
made a 2-column research-style document, but with a dracula color theme
my use of dracula is inspired by the ride apl editor
also learned to use the algorithmic package for writing pseudocode
task 2
back to pen and paper
task 3 & 4
whiteboard at PVV
task 4 was particularly inspired by uiua under, which is similar to linear algebra diagonalization P M P^-1. it is also similar to general algorithmic reduction, where solving A to obtain B is difficult, then reducing A to a, solving a to obtain b, then doing the inverse transformation that got you to a on b to obtain the wanted solution B. i.e. transform from co-domain to domain via duality-magic that may or may not work out, solve it there and recover the answer.
assignment 3
task 1
implemented the push-relabel algorithm in odin to gain a better understanding of it and also learn more odin. then just analyze the numerical patterns that show up. brute force, yay!
task 2 (miracle-submission)
i injured my dominant right hand (it's good again now) so i wrote this assignment mirrored with my left hand. why? for fun, and i have practiced writing mirrored with my left hand before. it is significantly easier than writing the normal way with my left hand, in my opinion. i included a mirrored image for readability, which indeed made it easier to spot the inequality error i figured i had made.
i heard leonardo davinci took all his notes mirrored with his left hand, which inspired me to learn this fun skill once upon a time, and now it just happened to come in hand.
task 3
had no more motivation so i just looked up the solution on wikipedia and interpreted it
assignment 4
i originally didn't intend to complete this one, but here we are
task 1
did a little bit of it after the lecture, but didn't finish that
task 2
what's the next step after all these weird handins? a flow chart of course
made in excalidraw
task 3
haven't learned the necessary curriculum for this yet, and who knows if i will