Блог пользователя yhtyyar.s

Автор yhtyyar.s, история, 5 лет назад, По-английски

Does anyone actually know the reason of why vintage_Vlad_Makeev is lowering his rating?
It might be:
- He wants to set codeforces record of max rating gained in 1 contest (after he will reach bottom, 1 contest with all problems solved)
- After failing to become legendary grandmaster, he gained rage.
- He sold his accaunt.
- Russian hackers hacked his account.
- He wants to be first in becoming newbie after grandmaster.

What is your opinion?

Полный текст и комментарии »

  • Проголосовать: нравится
  • +63
  • Проголосовать: не нравится

Автор yhtyyar.s, история, 6 лет назад, По-английски

Hi Codeforces. Today i saw GreenGrape solution of the problem D. Robot Vacuum Cleaner : 35053688. And i find there :

#define debug(...) fprintf(stderr, __VA_ARGS__), fflush(stderr)

while (t--) {
		clock_t z = clock();
		solve();
		debug("Total Time: %.3f\n", (double)(clock() - z) / CLOCKS_PER_SEC);
	}

With this code he gets execution time of function solve(). clock() gives you current time. It is useful to avoid time limits. I have wrote helpful macro and decided to share with you :

#define debug(...) fprintf(stderr, __VA_ARGS__), fflush(stderr)
           
#define time__(d) for(long blockTime = 0; (blockTime == 0 ? (blockTime=clock()) != 0 : false); debug("%s time : %.4fs", d, (double)(clock() - blockTime) / CLOCKS_PER_SEC))

with this u can get execution time of parts of your programm. Example:

int main () {
     /*reading data*/
     time__("dfs"){
          /* dfs code */
     }
     /*some code*/
     time__("solve"){
       solve();
     }
}

And programm will print something like dfs time : 0.2650s, solve time:0.0010s. You don't need to erase debugging part when you will submit it. Example submission: 35088800. Thank you for reading and I hope it will help you

Полный текст и комментарии »

  • Проголосовать: нравится
  • +19
  • Проголосовать: не нравится

Автор yhtyyar.s, история, 6 лет назад, По-английски
logo
CROATIAN OPEN COMPETITION IN INFORMATICS

Internet online contest series
Announcement

20.01.2018.
14:00 GMT/UTC

You can login/register here:here

Good Luck!

Полный текст и комментарии »

  • Проголосовать: нравится
  • +19
  • Проголосовать: не нравится