TAMa 2023

Calling all math nerds! TAMa na!

Are you a bright-eyed JHS student at the start of your math journey?  Or a hardcore math veteran in SHS looking for a challenge?  NOI.PH invites all math enthusiasts to flex their math muscles in TAMa 2023!

What is TAMa?

TAMa—which stands for Tool-Assisted Mathematics—is an online math competition with a twist:  You’re going to need the full might of a computer in order to answer these problems!

“Although mathematics will help you arrive at elegant and efficient methods, the use of a computer and programming skills will be required to solve most problems,” to quote this contest’s inspiration, the website Project Euler.

What kind of math should I expect?

TAMa focuses mostly on topics that appear in math olympiads, with a particular emphasis on combinatorics and number theory. TAMa puts a great focus on exploratory problem solving—we hope for this to be an educational experience where people feel encouraged to investigate and research brand new topics.

Even still, the contest is designed so that everyone will have something that they can do, regardless of where they are in their math or programming journey.  As long as you’re interested, everyone is invited!

You can check out some practice problems for a concrete idea of what kinds of tasks to expect from TAMa.

I like math, but I don’t know any programming!

Not to worry!  NOI.PH has an entire crash-course introduction to Python available here, which contains all the information you need to get started with programming!  TAMa is all about interesting math puzzles combined with foundational skills in programming and computer science, so these tutorials will bring you up to speed on what you need to know in order to participate.

Also, the contest is long format and open-reference, so you don’t need to stress about needing to memorize the syntax!

Do I need to use Python?

Nope! In TAMa, the only objective is to arrive at the final answer by any means necessary, so you can use any programming language you like.  You can even try solving using pen and paper, if you want!

When is TAMa 2023?

TAMa 2023 will run online from October 20, 2023, 6:00 PM until October 29, 2023, 11:59 PM.

The long contest format means you’ll have ample time to solve and research at your own leisure over the course of these ~10 days. 

How much does it cost to join?

It’s free, Bruce Lee! Participation in these contests is FREE and open to anyone interested in mathematics, computer science, and programming.

Are there prizes?

Yes!  The top 3 Filipino high school students will receive limited-edition NOI.PH mousepads as a prize.

Furthermore, anyone who reaches certain point thresholds in the contest can request an official e-certificate from NOI.PH to commemorate their achievement.  There will be 10 problems that are worth 200 points each (but with partial points available).  The thresholds for certificates are:

  • Certificate of Competence – 400 points
  • Certificate of Proficiency – 800 points
  • Certificate of Excellence – 1200 points
  • Certificate of Mastery – 1600 points
  • Certificate of ??? – 2000 points (name will only be revealed if someone achieves 2000 points)

Qualifying for any certificate is a worthy achievement, and we would like you to be able to be officially recognized!

Note that these prizes are only redeemable by Filipino high school students.  Everyone else is still free to join the contest itself, for the learning experience!

How do I join? How do I register?

  1. Register at https://tama.noi.ph/reg
  2. At a later date, closer to the start of the competition, an email will be sent to the email address you registered with.  It will contain the details of how to access and log in to our contest management system.
  3. A reminder will be posted in our NOI.PH Discord server (linked below) when this email is sent out.  Join in if you don’t want to miss out on that, or any other announcements!

I need to practice!

First, for TAMa specifically, you can check out our practice problems (also linked above).  Until the contest starts, https://cms.noi.ph leads to the TAMa Practice Round where you can test your answers using the contest interface.

You can check out Project Euler for more mathematical programming problems in TAMa’s format—in fact, Project Euler served as the inspiration for this contest!

Although it may not have the same format as Project Euler and TAMa, you can also check out websites like Codeforces and AtCoder for problems in competitive programming.  Although not all problems are as explicitly about math, the field of competitive programming still contains tons of problems in the same vein, in terms of needing smart insights in order to be solved.

In particular, we recommend you try out the Abakoda 2021 and Abakoda 2022 long contests.  Abakoda is an initiative by NOI.PH to gently introduce high school students to competitive programming, so it’s perfect for beginners.  But be warned—just because it’s for beginners doesn’t mean it’ll all be easy!

Is there a competitive programming community for Filipino HS students?

If you are a Filipino high school student, you can join the NOI.PH Discord server by registering here with your name, grade level, and school. You can ask for help when you don’t understand something, or you can also just make friends with high school students all over the country, who just like you are learning and practicing programming.