### Hiasat's blog

By Hiasat, 4 years ago, ,

I am 16 year old , i am coding java since 12 , I never went in problem solving skill or competitions till this year, I heard about codeforces so I decide to give it a try and learnt C++.

I like it alot , enjoying while solving Problems , I solved around 72 problem past 12 day (since register) I am going to go like this for rest of year.

Is it possible to be red by next year If i keep going like this?

•
• +53
•

 » 4 years ago, # | ← Rev. 2 →   +5 I think that be red is not just about solve many problems, but the level of difficulty of the problems that you solve.Solve a lot of easy problems will help you to write code really fast, and that's ok. But to be red you have to solve problems that are a real challenge for you.This week I_love_Hoang_Yen post this entry that may help you: The 'science' of training in competitive programming
•  » » 4 years ago, # ^ |   0 Thank you for tip, I keep go for more harder and more challenging Problems, I will keep it that way
•  » » 4 years ago, # ^ |   +30 Last time I tried to change my handle to 'I_love_....', I got NullPointerException :(
 » 4 years ago, # |   +70 No
•  » » 4 years ago, # ^ |   -30 I'm going to show you a counter example
•  » » » 4 years ago, # ^ | ← Rev. 2 →   +32 You have to prove that your counter example didn't do any algorithmic training before codeforces
•  » » » » 4 years ago, # ^ |   -44 I'll show you after i've become red and i didn't have algorithmic training much before i registered at codeforces (10 days at most)
•  » » » » » 3 years ago, # ^ |   +90 Huh, well done!
•  » » » » » » 3 years ago, # ^ |   +64 thanks !! i won't talk about something before accomplishing it again : )), i learnt my lesson ! :D (i know what i did wasn't well-mannered at all)
•  » » » » » » » 3 years ago, # ^ |   +23 Can you tell us what was your training strategy ?
•  » » » » » » » » 3 years ago, # ^ |   +36 just learning algorithms and solving as much problems as i can also focusing on algorithms/type of problems which i am bad at
•  » » » » » » » » » 11 months ago, # ^ |   -10 Congratulations :) :)
•  » » » » » » » » » 11 months ago, # ^ |   +3 2 years late.
•  » » » » » » » » » 11 months ago, # ^ |   0 No Problem , But He made it in one year as he said :)
•  » » » » » » » » » 11 months ago, # ^ |   +1 Thanks... I guess?
•  » » » » 4 years ago, # ^ | ← Rev. 2 →   -40 Oh sorry i actually had some algorithmic training but it didnt have much effect the teacher just said some algorithms and we didn't program any of it and we relearnt it after that so we can't call that actual algorithmic training and he said wanted to teach us heap but he taught us binary search trees
•  » » » » » 4 years ago, # ^ |   0 You either are a genius, have a very awesome educational system or have participated in olympiads and stuff like that before, say IMO.
•  » » » » » » 4 years ago, # ^ | ← Rev. 2 →   -12 I am not a genius but i am participating in our contries olympiads (INOI) and we do have an awesome educational system (EDIT) In Tehran
•  » » » » » » » 4 years ago, # ^ |   +16 "and we do have an awesome educational system"The awesome system is being just in Tehran and just for rich people.for example I myself don't even have some teacher that teaches me anything.I have to buy books read them myself.This is the real awesomeness of our educational system.the richer you are the easier you do whatever you want.WHATEVER
•  » » » » » » » » 4 years ago, # ^ |   0 I think, if a person wants to achieve great success in any endeavor, he should be a lot of work by yourself. Even if you have a good teacher, and enough money — it is not a guarantee of success. In any case, person will have to work by yourself or with good team.Sorry for my bad English. :)
•  » » » » » » » » 4 years ago, # ^ |   0 Of course, if you have a good coach, is likely to become much more strongly and red.
•  » » » » » » » » » 4 years ago, # ^ |   0 You're right and as you said in your second comment it is a very "great" boost to have a teacher that tells you a lot of needed things AT LEAST you'll go on waaaay easier than lonely working
•  » » » » » » » 4 years ago, # ^ |   +5 Well I guess it's possible with enough dedication and easy-to-access education.For example when I first started 3 years ago I was using a dial-up connection, and spent 3 weeks to find the name of the algorithm I'm looking for (bfs) :/
•  » » » » » » » 4 years ago, # ^ |   +9 If I'm not mistaken, you have many Informatic Olympiad classes at your school, theory, coding and algorithm classes. I think they all affect your progress very much (even their topic is not directly related) and what you say is just nonsense.
•  » » » » » » » » 4 years ago, # ^ |   -16 It was last year when we were kids and no they didn't have much effect except knowing that we are gonna learn dfs eventually and yes this years classes affect us very much
•  » » » 20 months ago, # ^ |   -7 Sosnooley
•  » » 4 years ago, # ^ |   0 I am getting trained by guy who have nice experience in ASM , ARAB ASM , If you have any list of algorithms that would help me into my long journey please send it :)
 » 4 years ago, # |   +250 I am 27 years old, I am writing in Russian since 5 and in English since 12. I like it, last year I've written about 70 messages to my mom and to my wife and I am going to go like this till rest of my life. Is it possible to be William Shakespeare by next year if I keep going like this? Any tips/advice?
•  » » 4 years ago, # ^ |   +22 Much higher, then one famous monkey's chances. :)
•  » » 4 years ago, # ^ |   +6 I see what you did there
•  » » 4 years ago, # ^ |   +3 Why messages? Shakespeare used to write letters. Try that, you'll become another Shakespeare in no time.
•  » » 4 years ago, # ^ |   +66 But he wants to become red, not tourist :P
•  » » 4 years ago, # ^ |   +40 I'm not sure how it works in your country, but if you write right letters to right places, perhaps you can legally change your name to William Shakespeare. And I guess that if it's possible, it will take less then one year.
•  » » 4 years ago, # ^ | ← Rev. 2 →   +16 You know that was rude . You just demotivated him. You are senior , you have some responsibilities towards juniors.
 » 4 years ago, # |   0 It really depends on the person and the work he's done, so it's impossible to tell whether you can be red in one year, but not being able to answer your question is not that important because the question you're asking is a wrong one. Color is not important. Important thing is to improve yourself everyday.
 » 4 years ago, # |   0 if you want to continue to code like that, you got to assume that it is true.
 » 4 years ago, # |   0 Simple hint — get pink by end of tenth month.
 » 4 years ago, # |   +10 Well, you can simply wait for the next Christmas magic, our site gives a chance of becoming red in every new year. Keep patience! :)
•  » » 4 years ago, # ^ | ← Rev. 5 →   -19 true
•  » » 4 years ago, # ^ |   0 OAO
 » 4 years ago, # | ← Rev. 5 →   -22 no
 » 4 years ago, # | ← Rev. 2 →   -21 ...
 » 4 years ago, # |   +5 I was old-style red in less then a year after I copy-pasted a+b.
•  » » 20 months ago, # ^ |   -14 So, did you have a coach or you are genius? How many hours a day did you practice?
 » 4 years ago, # |   +34 No.
•  » » 4 years ago, # ^ |   +65 Your handle make everything clear for me
 » 4 years ago, # |   +44 If your question is whether it is possible to become red after a year in competitive programming, I think the answer is yes. But you would need to have an extraordinary talent and work really hard and efficiently.If your question is whether it is likely that you will become red by next year given that you train really hard, then the answer is no. There are many coders who compete for years and are not red yet, simply because they are not talented enough or train in a wrong way.
•  » » 4 years ago, # ^ |   +3 How to train in the right way ?
•  » » » 4 years ago, # ^ |   0 I think there's no universal right way to train. It depends on many things such as your personality, level of skills, goals, amount of time you are willing to spend, etc.Maybe you will find this blog helpful.
•  » » » 4 years ago, # ^ |   0 How to train in the red way? :)
•  » » » » 4 years ago, # ^ |   0 Just joke :)
•  » » 4 years ago, # ^ |   -16 baklazan what did you mean by "they are not talented enough" ? I think sheer practice can make a person climb high and the best example is I_Love_Tanya_Romanova
•  » » » 4 years ago, # ^ |   +6 What exactly makes you think Bohdan is not talented? Yes, he practices a lot but it is obvious he also has quite a lot of talent, particularly in solving problems very quickly.
•  » » » » 4 years ago, # ^ |   0 I didn't mean that
•  » » » 4 years ago, # ^ |   0 Unfortunately, you can't attain arbitrarily high levels with practice only. Both practice and talent are needed. If you only practice, or only have talent, you can only get to a certain level.We can all practice painting for life, but most likely none of us will ever come even close to painting Mona Lisa. It's the same in any other area.
•  » » » » 4 years ago, # ^ | ← Rev. 2 →   +13 exactly, the relationship among "skills" , "talent" and "practice" is:skills = talent * practiceon one hand, if you are very talented but you don't practice then your skills is 0 (because A * 0 = 0)on the other hand, if you practice a lot but you are not talented at all then your skills is also 0also if you are very talented then your practice will quickly make your skills higherbut if you are not very talented then you need to practice a lot and hardly to have good skills if you don't have talent at some field then don't waste your time practicing at it just go and find another activity that you are talented at , and you must find it sooner or later , because I believe that every person is talented at some field in this life.
•  » » » » » 4 years ago, # ^ |   0 Case 1: talent =1 and practice=0x7fffffff(2,147,483,647) therefore Skills=0x7fffffffCase2 : talent =10000(say) and practice=200000 therefore Skills=2*10^9Congrats,you have just lost sir :)
•  » » » » » » 4 years ago, # ^ |   0 person in case2 is 10000 times more talented than person in case1, but person in case1 practiced more than 10000 times than person in case2 so person in case1 deserves to be better.
•  » » » » » » » 4 years ago, # ^ |   +1 Aahh...that's why you are king of Numbers :)
•  » » » » » 2 years ago, # ^ | ← Rev. 2 →   +5 Nowadays we can teach machines and make them intelligent what do you think about humans ! sorry for you (kingofnumbers)
 » 4 years ago, # |   +14 Keep working and know that just perfect practice makes perfect ;-)
 » 4 years ago, # |   0 Don't forget this => "impossible says that I'm possible " !!!
•  » » 4 years ago, # ^ |   0 When I think of this I say OK,so it's possible that it's impossible for me to get red.hmmm looks so right!!
 » 4 years ago, # |   -9 NO
 » 4 years ago, # |   -8 tourist first took part of a rated Codeforces round on February 25th 2010. As of October 7th of that same year he reached the rank of Grandmaster, which is red, so it is possible. He became an International Grandmaster (even a higher level of red) on May 22nd 2011. That is about a year and a few more months, so we could argue it is actually possible(?)Curious fact: no_name_weak_vegetable became red in 3 rated contests.
•  » » 4 years ago, # ^ |   +17 But if you see the record of tourist in topcoder, you will find that he took part contest from 2006.06.24. And he didn't become red quickly. The record in Codeforces don't represent all.
 » 4 years ago, # |   0 i think the point of coding is doing what u enjoy and have a path for the rest of your life and be as successful as possible in your carrier and life . so it matters if u are red but not that much if u do it because u enjoy it and im certain anybody who enjoys his/her job is successful in that :) wish u luck
 » 4 years ago, # |   +9 "I solved around 72 problem past 12 day (since register) I am going to go like this for rest of year." One chupa-chups from me, if you can do this!:D
•  » » 4 years ago, # ^ | ← Rev. 2 →   +10 I don't think he has a good chances to reach red in a single year unless he has strong math background (yet I believe that I am more optimistic about it than most of other people and I would say that his chances are much higher than 0), but I believe this guy can keep this rate of activity for rest of the year. Now he already got 220 problems solved in 5 weeks.He will run out of cakewalk tasks soon; but let's be honest — there is a huge number of relatively easy problems at Codeforces. Probably it is not the best way of training; it is highly possible that even with some imaginary best way of training, advices from best coach etc. he will not be able to reach red in a single year. But he should definitely improve a lot.Come on, Hiasat98, do your best, I don't think your goal is unreachable. And I'll be watching how are you doing for sure — at least because of curiosity :)
•  » » » 4 years ago, # ^ |   +5 I_respect_I_love_Tanya_Romanova
 » 4 years ago, # |   0 if you know very very very good(then you have a good logic) math maybe it is possible.
 » 4 years ago, # |   +16 Pupil 1 month Specialist 1 month expert 2 months Cm 3 months M 5months Im 8 months Gm 13 months If u follow fibonacci series then u can't :P
 » 4 years ago, # |   0 I think it's possible. Some years back I read one of the ICPC interview of 4 different guys. In that one of the guy who was a Russian, when asked how did he train ? He said that he came to knew about ICPC from his friends and wanted to take part in it. So to qualify he trained himself for 2 months, 20 hrs per day, solving 30-40 problems from ICPC archive and finally made it. Note: His other team mates were not very good coders. I believe if not red, he must have atleast become orange with that kind of tough training. He also showed its possible to become/reach red in greater than 3 months, if you want to become one. Another thing by my own experience, solving difficult problems will only help.
•  » » 4 years ago, # ^ |   0 so he just sleeps 4 hours a day, then when does he eat or poop ? -_-
•  » » » 4 years ago, # ^ |   0 Thinking doesn't stop while eating or pooping. and 20hrs is an average which he gave(sometimes awake on stretch for 30hrs, sometimes 16hrs)
•  » » » » 4 years ago, # ^ |   0 30 hours in a day that's pretty hardcore!
•  » » » » » 4 years ago, # ^ |   0 well I said 30 hrs on a stretch, not in a day :)
•  » » » » » » 4 years ago, # ^ |   0 if at one time he did 16 hours practice then he has to eventually fix 4 hours and that's pretty damn hard i think he was lieng he just practiced like 16 hours a day
•  » » » » » » » 4 years ago, # ^ |   0 maybe, But he surely qualified for icpc because of the fact that he was interviewed by icpc. I tried searching for it on the web, but couldn't find.
•  » » 4 years ago, # ^ |   0 if you didn't heard he was very good at math,that explain all.
 » 4 years ago, # |   +59 Congratulations on reaching blue for the first time :)
•  » » 4 years ago, # ^ |   +27 Wow, you meant it when you said you're going to watch him for the next year! O_O
•  » » 4 years ago, # ^ | ← Rev. 2 →   +11 Thank you very much , you just gave me dozen of Motivation, I can't promise about something i cant do but i think i can promise you that i will do my best :D
•  » » » 4 years ago, # ^ |   +4 I gave up programming some time ago. But after reading this blog (and comments), it gave me a lot of motivation. Now I will try too :). But not in one year of course. Coz I don't have much time for training. Thank you :). I believe you do your best bro ).
 » 4 years ago, # |   -19 والله قدها
 » 3 years ago, # |   0 Maybe, everything depends on you. After requesting you can to do everything. Always be positive :)I believe, you can.
 » 3 years ago, # |   -37 I guess only if you're very smart. And not this new red, the red after the rating evolution is impossible to reach even in 5 years.
•  » » 3 years ago, # ^ |   +51 No it's not.
•  » » » 3 years ago, # ^ |   0 Well that's good to hear... but I guess you did some algorithmic training before joining Codeforces, right? Do you know anyone who started as bad as me and eventually became a grandmaster? Because I feel like there are two kinds of people, those who had their rating increase every contest for 1-2 years until they became red, and those who had been doing contests for almost 1.5 years and are still blue. It's like the second type never becomes red. *sad sigh*
•  » » » » 3 years ago, # ^ |   +9
•  » » » » 3 years ago, # ^ |   +12 Well, I started doing competitive programming couple of months before registering on Codeforces. Actually, your rating increased for ~600 points in last year, so you made pretty good progress and if you continue training maybe it'll rise for another 600 points in the next year. So don't be sad. If rating has any purpose it is to keep you motivated, not depressed.
 » 2 years ago, # |   +17 Congratulations on reaching purple for the first time :)
 » 2 years ago, # |   -13 Well, you have to get better and you need to enter a lot of contests. Maybe for fun you could make a new account and make your username the color red? :) Is it possible? :)
•  » » 2 years ago, # ^ |   -13 In addition, you do have a pretty high ranking.
 » 2 years ago, # |   -8 It is possible. For exampe : FailedSystemTest
•  » » 2 years ago, # ^ |   0
 » 2 years ago, # |   0 With Practice, Comes Talent...You Might have a better headstart than someone else, but hard work beats talent, because talent just gives you a better headstart but hard work is your fuel..
 » 11 months ago, # | ← Rev. 2 →   -6 This blog is a real motivation.
 » 4 weeks ago, # |   0 Will update you in a year.
•  » » 4 weeks ago, # ^ |   0 all the best :)
 » 4 weeks ago, # |   0
•  » » 4 weeks ago, # ^ |   0