**213 problems solved**

**Rank by points:**#212

**Total points:**402

**5 contests written**

**Rank by rating:**#268

**Rating:**1737

**Volatility:**308

**Min. rating:**1382

**Max rating:**1737

**From**
St. Robert C.H.S.

#### About

I am Moana!

First 20pp problem: Wesley's Anger Contest 2 Problem 4 - The Ninth Triangle of the Underworld

Second 20pp problem: Fibonacci Sequence (Harder) - Solved with Python (if you solved it you may also solved this and this)

Fourth 20pp problem: CCO '09 P1 - Invasion of the Boxes - Real Ray-Tracing (unlike the fake one)

Fifth 20pp problem: Angie and Functions - One of my favorite problems

like Math, aversion to dp and ds

... ... ... ... ... ... ... ... ... ... ... ...

First 30pp problem: Matrix Determinant - Problems under Fun Math category tend to be overrated.

First 40pp problem: UTS Open '15 #6 - Tetrahedra - large chunk of code copied from my first 20pp solution

... ... ... ... ... ... ... ... ... ... ... ...

My best solutions at submission time:

Angie and Functions - 1.7x

CCO '07 P2 - Snowflakes - 1.6x

Summer Institute '17 Contest 1 P5 - Crazy Math - 1.4x

- Meaningless problems: Hello, World! (Hard), DOOM 2019, TLE 2018-19 P1 - Hello, World!;

- Problems ruined one's life: Do You Want to Build a Snowman?, DMOPC '15 Contest 4 P5 - Scribe;

Add this line to enable optimization for C/C++: **(DO NOT use in CCC!)**
and be careful if the problem is graded with a float-point checker

`#pragma GCC optimize "Ofast"`

C++ time recording:

```
#include <chrono>
std::chrono::high_resolution_clock::time_point _tIMER;
#define start_timer do{_tIMER=std::chrono::high_resolution_clock::now();}while(0)
#define end_timer do{printf("%lfs\n",std::chrono::duration<double>(std::chrono::high_resolution_clock::now()-_tIMER).count());}while(0)
```

My DMOJ User Script - People can see I'm that person who solve problems just for points and ranking