Please, try EDU on Codeforces! New educational section with videos, subtitles, texts, and problems. ×

Halit's blog

By Halit, history, 7 weeks ago, In English,

Hi!

I learnt goto keyword in C++. But I couldn't see any code with using goto. So Why I shouldn't use goto? I want to use for this situation:

for(int i = 1;i <= n;i++){
   for(int j = 1;j <= n;j++){
       //some codes
       if(break all fors)
         goto q;
       //some codes
   }
}
q:

When I don't know goto keyword I am doing like this:

for(int i = 1;i <= n;i++){
   bool br = false;
   for(int j = 1;j <= n;j++){
       //some codes
       if(break all fors){
         br = true;
         break;
       }
       //some codes
   }
   if(br)
      break;
}

It's easy to see second code is longer.So why anyone doesn't use goto keyword?

Read more »

 
 
 
 
  • Vote: I like it
  • +72
  • Vote: I do not like it

By Halit, history, 2 months ago, In English,

Hello Codeforces!

We are excited to invite you to Preparing for Olympiads Contest Round #2 (LINK IS HERE)

  • You have 5 problems and 2 hours to solve it. Start time is here, registration will start 6 hours before the start of the contest.

  • Thanks to Writers; Halit, OsmanliTokadi and farukkastamonuda

  • Also thanks to otaliptus for translating the problems

UPD : Editorial is here

Read more »

 
 
 
 
  • Vote: I like it
  • +14
  • Vote: I do not like it

By Halit, history, 3 months ago, In English,

Hi Codeforces!

There is a lot of participants in contests. This is a good thing but I think servers aren't enough to handle it. Also, that creates "Queueforces" in contests. I think that issue must be handle(We must have good solutions, not like doing weak and very small pretest)... (MikeMirzayanov, please...)

If you have a solution to this topic(to decrease participants/ maybe new divisions?). Please, comment it. We can discuss it and MikeMirzayanov can see it...

Read more »

 
 
 
 
  • Vote: I like it
  • +13
  • Vote: I do not like it

By Halit, history, 4 months ago, In English,

Hi Codeforces!

I want to share some resources about Competitive Programming(books, websites) which shared by USACO. If you want to look you can go this address

COMPUTATIONAL PROBLEM-SOLVING BEFORE LEARNING TO CODE

Bebras Contests

Bebras Contests USA Version

CS Unplugged

LEARNING TO CODE

code.org

TechPrep by Facebook

IT-oLogy

Scratch

AppInventor

Code Academy

Khan Academy

BOOKS ON COMPETITIVE PROGRAMMING

Competitive Programming by Steven and Felix Halim

Programming Challenges by Steven Skeina and Miguel Revilla

Looking For a Challenge by a group of authors associated with the Polish Olympiads

BOOKS ON ALGORITHMS

Introduction to Algorithms by Cormen, Leiserson, Rivest, and Stein

Algorithm Design by Kleinberg and Tardos

The Algorithm Design Manual by Skiena

Algorithms by Sedgewick and Wayne

ONLINE SITES AND DISCUSSION FORUMS

Geeksforgeeks

IOI Community Site

This Codeforces Blog Entry

VplanetCoding by Riya Arora

Site by Benjamin Qi

PROBLEM ARCHIVES

USACO Problems

IOI tasks until 2007

UVa Online Judge

Sphere Online Judge

WCIPEG Online Judge

OTHER CONTEST

International Olympiads in Informatics -IOI-

Central European Olympiad in Informatics -CEOI-

Balkan Olympiad in Informatics -BOI-

Baltic Olympiad in Informatics -also called BOI-

Asia-Pacific Informatics Olympiad -APIO-

French-Australian Regional Olympiad -FARIO-

Other National Contest like USACO

University of Central Florida High-School Programming Contest

Carnegie Mellon Informatics and Mathematics Competition

Virginia Tech High School Programming Contest

Philadelphia Classic

American Computer Science League

ACM International Computer Problem-Solving Contest

TopCoder

Codeforces

Codechef

Google Code Jam

Calendar for Upcoming-Contest

Read more »

 
 
 
 
  • Vote: I like it
  • +18
  • Vote: I do not like it

By Halit, history, 4 months ago, In English,

Hi Codeforces!

I want to buy some Math, Algorithm and Competitive Programming books. If you know some good books, can you comment it?

Read more »

 
 
 
 
  • Vote: I like it
  • +13
  • Vote: I do not like it

By Halit, history, 4 months ago, In English,

Hi! I have a question. "Will EJOI 2020 Cancel Because COVID-19"? Is there any announcement for this topic?

UPD : I know about IOI's announcement but I couldn't found any EJOI announcement. I am waiting it since several months.

UPD_2 :

EJOI's announcement

Read more »

 
 
 
 
  • Vote: I like it
  • +23
  • Vote: I do not like it

By Halit, history, 4 months ago, In English,

Hi --

Which one is better DFS/BFS. Someone says it can be change problem to problem. But I want to learn which type of problems are good for DFS, which type of problems are good for BFS?

Read more »

 
 
 
 
  • Vote: I like it
  • +7
  • Vote: I do not like it

By Halit, history, 5 months ago, In English,

Hello!

I have a question. I see some codes (some tourist codes) which includes Classes. Is it Useful or waste of time in Competitive Programming?

Read more »

 
 
 
 
  • Vote: I like it
  • +21
  • Vote: I do not like it