11/9/24 |
Intro Kattis |
11/9 Agenda |
|
digitswap.py, vigenere.py |
digitswap.java, perfectsquares.java, vigenere.java |
shortcuttowhat.py, countthevowels.py, keytocrypto.py, acm.py |
jobexpenses.cpp, keytocrypto.cpp, acm.java |
11/23/24 |
Use of Strings |
11/23 Agenda |
|
stringstuff.py, drunkvigenere.py, runlengthencodingrun.py |
stringstuff.java, drunkvigenere.java, runlengthencoding.java |
autori.py, keysphonewallet.py, detaileddifferences.py, conundrum.py, drmmessages.py, encodedmessage.py, reverserot.py |
autori.cpp, keysphonewallet.cpp, detaileddifferences.java, conundrum.java, drmmessages.cpp, encodedmessage.cpp, reverserot.java |
12/7/24 |
Arrays & Custom Sorting |
12/7 Agenda |
Sorting Notes |
sortexample.py, plantingtrees.py, cups.py, abc.py |
sortingex.java, plantingtrees.java, cups.java |
intervalscheduling.py, ceremony.py |
interval.java, ceremony.cpp |
12/14/24 |
Greedy Algorithms |
12/14 Agenda |
|
rockband.py, freq.py |
|
greedilyincreasing.py, vaccineefficacy.py, jollyjumpers.py, pivot.py |
greedilyincreasing.java, vaccineefficacy.java, jollyjumpers.java, pivot.cpp |
1/25/25 |
MCSS Problem |
1/25 Agenda |
Math Notes |
N/A |
N/A |
equalshots.py, minesweeper.py, cprnummer.py, volim.py, commercials.py |
|
2/1/25 |
Sets & Maps |
2/1 Agenda |
Python Notes, Java Notes, C++ Notes |
usesetmap.py, oddmanout.py, babelfish.py |
babelfish.java |
|
everywhere.java, noduplicates.java, toktik.cpp, zoo.java |
2/15/25 |
Recursion |
2/15 Agenda |
Recursion Homework |
recursion.py |
|
rechomework.py |
|
2/22/25 |
Floodfill |
2/22 Agenda |
FF Notes |
countingstars.py |
golf.java, golf.txt, golf.out |
countingstars.py |
amoebas.java, fontan.java |
3/1/25 |
Permutation & Brute Force |
3/1 Agenda |
Brute Force Notes |
bruteforce.py |
|
|
towering_perm.cpp, gridmagic.java, classpicture.java |
3/8/25 |
Practice Contest |
3/8 Agenda |
|
|
|
bladra.py, nicknames.py, pencilcrayons.py, secondopinion.py, skener.py |
distributedseats.java |
3/29/25 |
Math for CP |
3/29 Agenda |
Num Theory Notes |
|
|
|
happyprime.cpp, exp1.cpp, exp2.cpp, numd1.cpp, comdiv.cpp, sumdiv1.cpp |
4/5/25 |
Binary Search |
4/5 Agenda |
|
speed.py, financialplanning.py, cowdance.py |
|
expandingrods.py |
bootstrappingnumber.java, suspensionbridges_arup.cpp, freeweights.java |
4/12/25 |
Practice Contest |
4/12 Agenda |
|
|
|
aldursrodun.py, generalizedfizzbuzz.py, monk.py, samedigitshard.py, shiritori.py |
callforproblems.java, fizzbuzz.java, queens.cpp, shiritori.java |
419/25 |
Geometry |
4/19 Agenda |
|
|
subsetsum.java, subsetsum.in, subsetsum.out |
honey.py, areyoulistening.py, cranes.py |
unusualdarts.java |