Skip to content

Welcome to UNAM's School of Engineering Competitive Programming Club

Notifications You must be signed in to change notification settings

CPCFI-org/welcome

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 

Repository files navigation

CPCFI

¡Welcome to CPCFI 👋! ~ UNAM's School of Engineering Competitive Programming Club

CPCFI Logo

Quick Links

Info Description  Link
CPCFI's 2022 Winter Contest Open to studen teams from any country Coming soon...
CPCFI's 2nd generation inviation Check out our requirements Coming soon...
CPCFI's web page Aleksei did a fantastic job ! CPCFI's webpage
syllabus CPCFI's competitive programming syllabus CPCFI's syllabus
lectures CPCFI's entire competitive programming lectures CPCFI's lectures
contests CPCFI's competitive programming contests with editorials CPCFI's contests

About CPCFI

We're a bunch of nerds that:

  • Spend most of their time solving unsolvable problems 😎
  • Thinking about big numbers 😏
  • Cursing online judges that throw WA, TLE or any other verdict that is not Accepted 😡

No, really, what do we do?

  • Study algorithms and data structures (even a double ended queue) to solve computer programming problems as fast as possible. How fast?
    • Well, about 12-13 problems in 5 hours
    • Check out this problemset if you want get an idea
  • Solve, solve and solve competitive programming problems
  • Wondering why UVa shuts down between 20:00-22:00 and thinking of maybe coming back to Codeforces
  • ... solve more problems ...
  • Ponder about using printf or cout although we know printf is faster but still, takes an awful amount of time to write
  • And, (seriously this time) compete at ACM ICPC, the equivalent of the Super Bowl or FIFA World Cup of competitive programming

About us

Check out this cool photo of our first generation

CPCFI First Generation

The Boring Stuff

Here are the topics we cover (sort of) throughout an entire year:

  1. Introduction to Competitive Programming
  2. Data Structures
    • Here we cover our famous double ended queue
    • and even Fenwick Tree
  3. Strategies to build algorithms
    • Be ready for some Backtracking
  4. Dynamic Programming I
  5. Dynamic Programming II
    • Because we can and want 🤠

At this point, we run our annual Winter Programming Contest ☃️

  • The contest is open for everyone and ...
  • Hopefully, if we can keep down low inflationary rates 📉 winning teams can be awarded some nice prizes 🎁

  1. Graphs I
    • How does Dijkstra's algorithm sounds? (because everyone knows DFS and BFS aleady 🥱)
  2. Graphs II
    • Or some Ford-Fulkerson? 🤔
  3. Math for Competitive Programming
    • Just so our sisters and brothers from UNAM's School of Science don't get bored
  4. String Processing and Computational Geometry
    • Couldn't find any cool description here ... sorry !
  5. Advanced Topics in Competitive Programming
    • Ever heard of the Sprague-Grundy theorem? 🧟 (maybe a really bad reference to this Batman's supervillain)

If you hate emojis, check our full syllabus here

Contact

Feel free to reach out to us if you have any questions, we'll be glad to answer. Specifically if you have any of the following questions:

  • Why can't I use brute force for any problem? 😩
  • VSCode, Sublime or vim? 😝
  • But please, don't email us if you need help with your homework. Nah, we're just kidding, we could solve your CS homework quite fast if you are willing to spend some BTC 💸
  • Or, who is John Galt? 😳

Email: cpcfi.unam@gmail.com

Webpage: http://www.cpcfi.unam.mx/

New applicants

CPCFI's is constantly looking for new members, if any of the past lines made any sense to you or you meet any of the following criteria:

  1. You are bored at you current university lectures 😴
  2. Want to learn about a double ended queue or a Fenwick Tree 🌚
  3. You have the frustrated dream of becoming a professional soccer player but still want to compete at an international level in ACM ICPC representing your university 🌎 🌍 🌏
  4. Want to work and meet some of the smartest people 🤓 *

We accept new applicants every year (fall semester). Please keep an eye for our new poster with deadlines and details. Here is our latest poster:

CPCFI Logo

*Note: currently 😥, we can only accept students enrolled at any of the National Autonomous University of Mexico's schools, faculties or institutes and be at most, third year student

About

Welcome to UNAM's School of Engineering Competitive Programming Club

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published