Chat transcript from TCHS SRM 57: Spotlight Session with Petr
|
Petr | Hi there! |
petar1 | Hello |
towelenee | Hello |
towelenee | I am sorry what we should read to became good coder. |
cpphamza | Petr: Hi Petr |
Petr | cpphamza: Hi |
Petr | towelenee: How do you define good coder? |
towelenee | something like Burunduk1 |
towelenee | *someone sorry for my bad english |
Petr | towelenee: No, I mean - good at solving algorithmic competition problems? Then practice should be the way |
cpphamza | Petr: I totally agree that practice is the strongest factor, can you tell us how long have you practiced on solving algorithmic problems? |
Petr | cpphamza: There's a story about that in TC features. In short, since 1997 :) |
Petr | cpphamza: My biggest increase in skill was at Russian IOI preparation camps |
cpphamza | Petr: I've read that, but I've heard that you've stopped practicing since a while, so from 97 till when? |
Petr | cpphamza: I've almost stopped practicing when I entered university in 2002 |
Petr | cpphamza: And completely stopped practicing after going to the second ICPC final in 2005 |
cpphamza | Petr: is this because you think there isn't much more outthere to study/practice? |
cpphamza | Petr: I mean can you explain how come you stopped practicing 3 years ago and you still ranked number 1 given that many people are practicing hard |
Petr | cpphamza: Well, I wouldn't state it that sharp |
espr1t | Petr: And did starting work affect in any way your competition skills? |
Petr | cpphamza: I'd say that I've stopped practicing because 1) There turned out to be a lot of competitions taking place, so only participating in them brings much practice |
Petr | cpphamza: and 2) practice itself was too little fun for the time spent |
Petr | cpphamza: I still participate in every SRM and in Russian Open Cup (~8 ACM-style competitions a year) |
Petr | espr1t: It made me write several SRMs in Java :) Other than that, I don't think there's any influence |
CONDOR_316 | petr: are there any books that will help..other than cormen.. |
Petr | CONDOR_316: I don't think so |
Petr | CONDOR_316: Books should come as reference when you can't solve some problem |
Petr | CONDOR_316: Not as textbooks |
cpphamza | Petr: I understand, well you said that your largest skill boost was in the IOI camps, as far as I know camps are like 1 week of contests/lectures, I don't know about Russian camps specifically |
cpphamza | Petr: but I'm wondering how did they affect you that much in that short amount of time? |
CONDOR_316 | petr: when u practice, should it be like doing DP problems..then moving on the graph related..or a healthy mix ?? |
Petr | cpphamza: Well, it's 2 weeks twice a year |
Petr | cpphamza: Each day has a 5-hour contest |
Petr | cpphamza: And a lecture from the top competitors from past years that are now teachers |
Petr | cpphamza: Often the contest next day is based on the previous day's lecture, so that you remember it better |
Petr | cpphamza: I know it sounds really simple, but it seems to work |
espr1t | Petr: Another thing I wondered - do you think it's better to solve more easier problems to practice (which increases writing skills) or less but harder problems (which increases the thinking part)? |
Petr | CONDOR_316: I think a mix is better - but when you can't solve a problem, don't just skip it, but learn what you're missing |
Petr | espr1t: I think writing skills should come automatically sooner or later, so I'd go for the thinking part |
oa12gb | Petr: is it better to know more algorithms or just know a few ones and practice hard on them? |
Petr | oa12gb: I think it's not the best way to separate learning algorithms from coding them |
Petr | oa12gb: I think it's better to try solving some problem related to an algorithm to learn it |
oa12gb | Petr: then learn by solving not reading and from the analysis of the problem I can learn more |
Petr | oa12gb: Yes, but I'd even emphasize that by writing the solution by yourself you learn even more |
Petr | oa12gb: Even after reading the analysis |
oa12gb | Petr: ok |
oa12gb | Petr: thanks |
martins256 | what's going on here? |
CONDOR_316 | petr: and Math..how important is it in solving problems..and practicing |
petar1 | martins256: Petr is answering to our questions:) |
jay23jack | really? where's him |
petar1 | here in the room:) |
Petr | jay23jack: in Moscow |
samshu | Ahm |
samshu | Am i allowed in here |
Petr | samshu: everyone is |
jay23jack | Petr: oh,i see.i wish to go there |
samshu | i mean i do not qualify for TCHS...And i thought Spotlight was only for TCHS participants |
Petr | samshu: no, I believe everyone is allowed. Why would TopCoder restrict people from coming here? |
oh_No | Petr: i think sometimes i coudnt solve some easy task like generating permution but can solve some hard task like DEV 2 1000(for me off course).do you think it is a general problem?cant to solve some easy task?how i can overcome this? |
samshu | Ok then.. thanks Petr!! |
jay23jack | Petr: how are you? |
Petr | oh_No: Read the analysis after the match, and write the code |
Petr | oh_No: If the analysis doesn't make sense, search the Internet and/or books |
Petr | jay23jack: Fine |
oa12gb | Petr: sometimes like the last srm I can't understand the formula in the analysis so I can't code anything |
jay23jack | Petr: oh,and how old are you? |
oa12gb | Petr: in the 1000 for example |
MB__ | Petr: which online judges do you like to do, which you were doing much when you was starting to learn? |
Petr | jay23jack: 23 |
CONDOR_316 | petr: Petr: and Math..how important is it in solving problems..and practicing |
tharis | Petr: is there any kind of trick for DP problems, something that we could look and say ""Probably the DP relation is this type..."" |
tharis | Petr: ? |
samshu | >> |
Petr | MB__: I've never solved more than 5-10 problems on any online judge |
jay23jack | Petr: how young! i thought you're older |
MB__ | Petr: wow |
samshu | Petr: Jus one year older than me and Wow!! |
Petr | oa12gb: You can try asking on the forums then, there're always people willing to explain |
jay23jack | Petr: do you take part in the ACM? |
cpphamza | Petr: yea I've noticed that you're simply not on the rank lists of any online judge! can you explain that? |
Petr | CONDOR_316: I don't know because I don't know how it is not to know math :) |
CONDOR_316 | petr: :) |
ahm.kam_92 | Petr: hello :) |
Petr | tharis: No, DP is probably the best example that only practice can help |
ahm.kam_92 | Petr: how r u ? |
Petr | tharis: There's no trick, just ability to notice patterns |
ahm.kam_92 | Petr: nice to meet u here in ur room :D |
samshu | Petr: Do you think that 22 is old to start programming?? |
tharis | Petr: thx... Guess I'll have to practice much more |
Petr | samshu: tourist is red and was banned from TC for some time for being under 13 :) |
ahm.kam_92 | Petr: i have a question :) |
ahm.kam_92 | Petr: how old r u ? |
Petr | cpphamza: I learned too late about online judges |
tharis | ahm.kam_92: 23 |
MB__ | Petr: how were you practising before? |
Petr | ahm.kam_92: fine |
MB__ | Petr: doing old ACM problems and math? |
Petr | samshu: dunno. I think not, especially if you have technical education |
Nikaustr | Petr: Hi, Petr. Did you take part in this year's Google Code Jam? |
Petr | MB__: solving contests prepared for us by our coaches |
ahm.kam_92 | Petr: u work in google, right ? |
Petr | MB__: when in high school - 3 problems for 5 hours |
Petr | MB__: when in university - ACM-style |
MB__ | Petr: :D |
samshu | Petr: Do you think Programming comes naturally?? |
Petr | Nikaustr: I've prepared some problems for it :) |
MB__ | Petr: 3 problems for 5 hours, that's almost 15 problems a day :D |
CONDOR_316 | petr: how long do u think ( for a beginner) should be spent on trying to solve a problem..before looking at the solution..say a DP problem.. |
Petr | Nikaustr: Did you like the one about triangle of the given area? ;) |
Petr | ahm.kam_92: yep |
MB__ | Petr: were you practising one a week only? |
Nikaustr | Petr: ))) thanks... )) |
MB__ | Petr: or very often? |
Tavo92 | Petr: What book would you recommend about algorithms (I know that ""Introduction to algorithm"" is very good)? |
Petr | MB__: It was different throughout the year |
ahm.kam_92 | Petr: in which country u work ? |
Petr | MB__: 2 times we had 2-week long camps for best Russian high schoolers |
Petr | MB__: where we practiced each day |
Petr | MB__: during other time, I practiced very rarely |
MB__ | Petr: I see |
hjdave | should i practice each day |
Petr | samshu: no, I don't. It's a skill |
MB__ | Petr: I was thinking before that you were practising a lot |
Petr | CONDOR_316: As long as it's still interesting for you |
yiuyuho | MB__: Petr is just a genius ;) |
Petr | CONDOR_316: When you become bored, chances of inventing a solution lower significantly |
Nikaustr | Petr: Do you use much of your algorithm skills while working at Google? I mean you do solve problems very well, but sometimes tasks can be far from the TopCoder SRM format. |
Petr | MB__: 2 weeks from 9am to 7pm is a lot :) |
tharis | I think Petr should ask for a indemnization to TC... All these questions... :x |
Petr | ahm.kam_92: Russian |
Petr | ahm.kam_92: Russia |
MB__ | Petr: will you start in this SRM? |
samshu | Petr: Have you ever used your TopCoder experience in Google? Do you think TopCoder has helped you be a better Programmer?? |
Petr | Tavo92: I have no other recommendation. That book is good for sure ) |
ahm.kam_92 | Petr: what do u work ? |
Petr | Nikaustr: Algorithm skills come from a different angle |
yiuyuho | Petr: do you find the Division 1 1000 points more/less difficult then problems appearing else where? |
martins256 | Petr: your parents are geniuses? :) |
Petr | Nikaustr: You rarely encounter maxflow or something like that |
samshu | Petr: Sorry i did not see Nikaustr's question! |
stjepan | Petr: how much do you practice? how much did you practice when you were a high school student? |
Tavo92 | Petr: What do you think is better, to solve a lot of problems or to read a lot? Or the two of them together? |
Petr | Nikaustr: But general ability to design a write a program that solves a given task, sometimes solving some logical puzzles on the way, is important |
imrankane2005 | Tavo92: what`s the name of book Petr mentioned. I hav just arrived here |
Petr | Nikaustr: I've coded Aho-Corasick once ) |
Petr | Nikaustr: (at work) |
Nikaustr | Petr: ??? really?? |
Petr | ahm.kam_92: can't say :) I'm working on improving search quality |
Nikaustr | Petr: it's interesting what the situation was ... ) |
oa12gb | Petr: in the IOI camps u were in u think the more usefull thing was the old coders who gave u leactures or the problems u solved? |
Tavo92 | imrankane2005: I asked him if he can recommend a book, and he said Introduction to Algorithm is very good |
ahm.kam_92 | Petr: :) nice! |
Petr | MB__: yes, I will participate in the SRM |
imrankane2005 | Tavo92: Thanx :) |
Petr | Nikaustr: can't say :) |
samshu | Petr: If you dont mind revealing on what are you working at in Google?? |
Nikaustr | Petr: )) aah, OK :) |
Petr | oa12gb: The problems |
towelenee | Petr have you been in LKSH |
glue2glee | samshu: he said ""I'm working on improving search quality"" |
Petr | Tavo92: I think it's better to solve problems, and to read how to solve one when you can't invent a solution by yourself |
vlad_D | Petr: do you have a gf? |
Petr | vlad_D: I'm married |
MB__ | Petr: what's the best thing to do to come from 2300+ to target? |
vlad_D | Petr: kids? |
Petr | vlad_D: not yet :) |
samshu | glue2glee: Thanks for helping Petr out in answering :) |
ahm.kam_92 | Petr: comeon and get ur maximum rating again! :) |
cpphamza | Petr: hey, were you married when you came to Banff this year? |
Petr | MB__: That's a tough one. I think accuracy should be crucial at that point |
Nikaustr | Petr: hmmm, that's interesting. I plan to finish my PhD, learn a couple more algorithms, and try applying for a position at Google. Where do you work, by the way? I think I'd like to go to Pittsburgh. |
tsalman | Petr: Do you solve problems only because u enjoy them or, because u like to be a winner ? :) |
Petr | cpphamza: no, but I was with my wife-to-be ) |
imrankane2005 | Petr: Could u plz mention some good book in Math for ACM |
yiuyuho | Petr: wow, congratz ;) I think that makes news? |
Petr | yiuyuho: :) why? |
Petr | yiuyuho: thanks |
Petr | Nikaustr: I work in Moscow |
Petr | Nikaustr: never moved in my entire life |
pcaldeira | Petr: if you had like 3 months to prepare yourself for an important contest and had low skills on pretty much every type of problems, where would you spend more time on? I heard DP and graphs are the most important skills... should I make those a priority |
yiuyuho | Petr: I dont think it's known to the world until just now ;) |
Petr | yiuyuho: I'm sorry for not answering your question above |
Petr | yiuyuho: about div1 1000's |
Nikaustr | Petr: Oh, oops :), I thought you were in America :). Work in your home-city... hmm, that sounds great! ) |
cpphamza | Petr: yes, congratulations |
Petr | yiuyuho: I think they are quite specific - given the timeframe here at TC |
samshu | Petr: How do you interpret TopCoder ratings as (Grey=?,Green=?) |
igi | Petr: i really like to practice, but when i am solving some harder problems, i think about them for an hour or something like that i then i usually skip it because i dont know what to do, how can i overcome this? |
SwitchCase | Petr: Hi, durin your younger years as programmer... there mustve been times when u looked up to someone and wished u were like them..... Who was/were they and what things did u do in specific to be such a great coder?? |
Petr | samshu: They are for comparison, absolute values don't make much sense |
Petr | igi: try to read the analysis, understand the solution, and then (important!) code it? |
samshu | Petr: But a grey Coder is not as good as a Green is He?? |
Petr | pcaldeira: I think DP is the most important one, both at TopCoder and in ACM |
Petr | pcaldeira: but it's the hardest to improve on :) |
ahm.kam_92 | Petr: how can i improve my programming skills, specially in algoithms ? |
martins256 | samshu: you dont need Petr to get answer to that question! :D |
pcaldeira | Petr: ok, what about IOI level? |
Petr | SwitchCase: Most of people I wanted to be like were just better programming competitors |
samshu | antarctican: Ahh!! |
igi | Petr: but after all this thinking and without results i lose my will to even look at it? |
Petr | pcaldeira: IOI, in my view, is really random |
igi | Petr: anymore |
rajeshsr | Petr: What do u think made u, what u are now? Do u consider practice as a very important thing? |
vlad_D | Petr: what's your aspiration in life? |
SwitchCase | Petr: no one specific??? |
Petr | SwitchCase: nope |
Petr | igi: then you should look at the analysis earlier |
Petr | igi: when you only start losing your interest :) |
Petr | rajeshsr: yes, it's surely the most important thing |
igi | Petr: haha :D |
Petr | rajeshsr: but of course one should not underestimate my teachers |
pcaldeira | Petr: yeah, i also think ad-hoc problems are the most common in IOIs... which means the only way to something is practicing as much random and varied problems as we can find? |
igi | Petr: i think its the biggest problem that i want everything to slove quick |
Petr | vlad_D: Just to live a good and interesting life, and try to make it better for my loved ones |
rajeshsr | Petr: Any strategy of practice u followed? |
yiuyuho | Petr: who were all your teachers, besides andrewsta? |
stjepan | igi: topcoder is the best place for that ;) |
smiljo | Petr: what sites would you recommend to learn DP? |
smiljo | Petr: except topcoder |
martins256 | Petr: what do you do on your free time? what are your hobies? |
Fixman | Hey Petr! |
Petr | yiuyuho: KOTEHOK, max_b, Victor Matyukhin, many others |
tharis | FODA-SE |
pt1989 | Petr shud write a book |
pt1989 | it will be a bestseller |
ahm.kam_92 | Petr: how can i improve my programming skills, specially in algoithms ? |
samshu | Petr: Did TopCoder ratings matter to Google when you joined them?? |
zizavino | Hello, |
igi | Petr: sometimes i code without thinking enough about the problem and then at the 50th line i realize that my idea is wrong.. |
stjepan | martins256: there's an interview about Petr, you can get the answer to the question there |
cytmike | people are all flying in |
Fixman | Do you go to every SRM you can, or you don't go to one if you think you are not very prepared and could lose points? |
jbernadas | Petr: Hi Petr. My brain have a hole in the math section, and I want to fill it. Is Concrete Mathematics a good book? |
Petr | rajeshsr: no - back in my days we didn't practice by ourselves |
towelenee | Petr: I am sorry have you been i lksh |
Petr | rajeshsr: we basically solved contests that were prepared by our teachers |
Petr | towelenee: Yes, 2.5 times |
Nikaustr | Petr: You are gonna have a lot of questions now, I see... ) |
imrankane2005 | Petr: Could you plz mention some good book in Math for ACM Preparation |
pcaldeira | wow... wasn't this supposed to be for high school students only? |
Trafalgar_Law | hi guys |
solafide | Petr: how much time did you put into practicing? |
ahm.kam_92 | Petr: really ?? |
innocentboy | pcaldeira: :) |
vlad_D | pcaldeira: every one else is invited |
Petr | imrankane2005: maybe Concrete Mathematics by Knuth et al.? |
rajeshsr | Petr: waugh! thats great, this explains why I don't find u much in many online judges. any Online judge u practised? |
vlad_D | pcaldeira: too |
binarywithme | need ACM suggestions |
Zhangjian | I want to know how to become a big cow. |
Petr | martins256: Soccer, cross-country skiing, movies |
Petr | martins256: The usual ones :) |
ahm.kam_92 | Zhangjian: easy :D |
jbernadas | Zhangjian: eat a lot... |
leadhyena_inran | Zhangjian: hire a wizard |
Trafalgar_Law | hi guys this is my 1st time here so how does this work |
imrankane2005 | Petr: Have you read all it`s volume ? |
Fixman | Petr: If you think you aren't very prepared for an SRM, will you risk to it or keep your points? |
towelenee | what group |
Petr | samshu: I don't think so, but being a winner of Google Code Jam did matter |
binarywithme | Petr: I need Some suggestions regarding ACM preparations. |
Petr | jbernadas: I think it is, but I'm not sure it's a cure-all |
leadhyena_inran | Everyone... if I can have your attention.... |
jbernadas | Petr: but it is a good start, right? |
Zhangjian | but i dont study algorithm well |
AnilKishore | leadhyena_inran: yes Sir ! |
Trafalgar_Law | rawrrrrrrr |
Petr | jbernadas: One thing that is absolutely crucial is to be able to think 'mathematically' |
ahm.kam_92 | leadhyena_inran: yes ? |
binarywithme | Petr: I need Some suggestions regarding ACM preparations. |
leadhyena_inran | if you could please whisper your questions to me and I will direct the most prevalant questions to Petr |
CONDOR_316 | petr: how do you manage to challenge soo many in the challenge phase ?? is it understanding of the problem or experience? |
ramab1988 | how do u improve yourself, when u cudnt clear the first rounds itself? coz i am facing the same problem.. |
Petr | jbernadas: I'm not sure how you develop that |
leadhyena_inran | that way we keep it a bit more organized |
MB__ | leadhyena_inran: oh |
Petr | leadhyena_inran: we have little hope of that working :) |
binarywithme | Petr: pet I need Some suggestions regarding ACM preparations. |
Lingmum | leadhyena_inran: Maybe you are a coder? |
leadhyena_inran | Petr: I had a feeling |
jbernadas | Petr: I always try to describe problems mathematically, specially the DPs, but sometimes, I get a formula that I cannot simplify |
cpphamza | leadhyena_inran: I totally agree on that |
stjepan | leadhyena_inran: how much do you practice? how much did you practice when you were a high school student? |
Trafalgar_Law | how does this work guys? this is my 1st time here |
hjdave | hello peter |
Petr | CONDOR_316: Maybe that's because I've taught high school students for some time |
tanmoychatterje | Peter: What are your future goals after passing out of Moscow univ? |
Petr | CONDOR_316: And learned how to spot mistakes |
kcm1700 | oh, Petr is here. Hello Petr. |
Lingmum | leadhyena_inran: I hope you can give me some suggestions..:-) |
yiuyuho | lol |
srik_sama | leadhyena_inran: How will you organize so many questions? And you need to send it to Petr too :) |
AnilKishore | leadhyena_inran: I guess u r planning to ask ur own questions.. and will not redirect ours :P.. come on its Petr :) |
samshu | Petr: Read the analysis after the match, and write the code |
Repentinus | leadhyena_inran: Which problems would Petr solve at the moment if he would be young and experienceless at the moment? |
samshu | Petr: Sorry |
leadhyena_inran | AnilKishore: better if you whisper folks... that way it won't overload Petr |
glue2glee | Trafalgar_Law: go to chat room 1 from lobbies |
samshu | Petr: Any reason why you've selected c#..thats really odd |
ahm.kam_92 | srik_sama: admins are admins |
ahm.kam_92 | srik_sama: :) |
AlirezaShafaei | This is not gonna work this way! |
CONDOR_316 | petr: u thought algorithms ??a bunch of lucky kids :) |
oh_No | Petr: what you seggest to do to become a good programmer? |
stjepan | leadhyena_inran: how much do you practice? how much did you practice when you were a high school student? |
samshu | leadhyena_inran: But that keeps the question hidden |
Petr | samshu: because it prevents me from making stupid mistakes |
srik_sama | ahm.kam_92: :) |
leadhyena_inran | Petr: Petr, I think a lot of people are interested in your practice regiment... can you go into detail on that? |
Petr | leadhyena_inran: Sure. |
tanmoychatterje | Petr: Whats the modfe of teaching in Moscow Univ..do they stress more on practicals, self learning ??? |
ziliang | Petr: do you have a girl friend? |
yiuyuho | Petr: Is C# more error prune than Java? |
Petr | When I was in high school, I've practiced for 2 weeks 2 times a year at Russian IOI preparation camps |
stjepan | ziliang: he's married, no kids :) |
yiuyuho | ziliang: he's married ;) |
pcaldeira | ziliang: he just said he's married |
Petr | The daily schedule was: 9am-2pm contest, 3pm-7pm lecture |
Juanito | jbernadas: Tienes ese libro Concrete mathematics en digital viejo? |
jaskiratbhatia | leadhyena_inran: my question is, is it better for learn n work on java certification or to learn algorithm to get a good job? |
Petr | I attribute most of my progress to that camps |
syco | pcaldeira: that dint answer the first question :D |
martins256 | Petr: tell me some recent movies that you like, i'm in moevies to! :) |
Petr | These days, I just solve contests, and that brings me enough practice |
towelenee | Petr: what the best way for debuging |
leadhyena_inran | Petr: what kind of reading and curriculum did you have at the camps? |
leadhyena_inran | Petr: and did you use online judges a lot? |
Petr | We didn't have much reading, because there was no time for it |
Petr | We just used our scribes from lectures |
leadhyena_inran | Petr: a lot of it was notetaking... interesting |
martins256 | leadhyena_inran: he said that not more than 10 probs on any jidge |
Nikaustr | Petr: cool. that must have been a great school! |
Petr | The curriculum was rather straightforward: graphs, some algebra, DP, etc |
stjepan | Petr: I can't believe how could you be so good with only 2 * two weeks of practice a year! :-o |
kcm1700 | Petr: How do you prepare data for Challenges during SRM. |
Petr | I didn't go much into online judges |
yiuyuho | stjepan: those camps are made to make Petr :P |
MB__ | leadhyena_inran: will transcript from this room be available on TC website? |
Petr | Because I've learned about them too late |
leadhyena_inran | Petr: So, what do you feel makes for a great coder? Is it internal talent or practice, or a combination, or something else entirely? |
yiuyuho | stjepan: I imagine they are very difficult to prepare |
leadhyena_inran | MB__: yes |
nicoelrulo | leadhyena_inran: i would ask Petr: what is he planning to work on in the future. Soft development, investigating, etc.. |
jigsawhacker | Petr: ARe you doing your phd? |
oh_No | Petr: what you seggest to do to become a good programmer? |
igi | Petr: what do you think is the bigger contribute to being good programmer, natural talen or practice? |
jigsawhacker | Petr: I second igi's question? |
Petr | leadhyena_inran: The honest answer is: I don't know. But I have a feeling that practice is more important than talent, but of course the combination is best |
stjepan | yiuyuho: but still, that is amazing, you have to keep practicing to be good... and it seems he isn't practicing too much nowadays neither.. is he just a genius? :) |
anowarjaman | hey petr\ |
Nikaustr | ******* definitely practice... ******* |
leadhyena_inran | once again... everyone please whisper your questions to me |
kazakoff | Petr: How much time have you been in programming? |
tsalman | stjepan: maybe :-p |
Petr | 2ALL: I'm mostly answering leadhyena_inran's questions, because I couldn't keep up with answering all of them |
igi | samshu: sry |
Petr | 2ALL: Please direct them to him |
leadhyena_inran | Petr: interesting... do you do better with more practice? is there a point of diminishing returns? |
samshu | Petr:It all Helps |
stjepan | + for Igi's question |
anowarjaman | leadhyena_inran: how u?? |
Petr | leadhyena_inran: I think I've got to that point, that's why I don't practice for the past 2-3 years |
binarywithme | Petr: could u give answ2er of only my one of question ow et ready for ACM |
igi | stjepan: thx |
oh_No | leadhyena_inran: what you seggest to do to become a good programmer? |
anowarjaman | Petr how old are you? |
leadhyena_inran | Petr: do you consider yourself a fast coder? do you think typing speed is important? |
pt1989 | Petr should have a fansite |
martins256 | hes23 |
Petr | leadhyena_inran: But I think that at least for yellows, they're not there yet |
martins256 | hes 23 |
Nikaustr | Petr: I'm sure you have to do all 3 problems at SRM to be at that point. |
victorlf | Petr: do you program during the whole year, or rest for some weeks or months every while?? haven't you ever got tired of programming? |
imrankane2005 | martins256: isn`t Petr pursuing phd |
crazyb0y | Petr: when will you re-run your third contest on sgu? |
R0N | binarywithme: ask to l |
jigsawhacker | Petr: How are you so accurate? |
igi | samshu: what was the answer? |
innocentboy | imrankane2005: no I think |
jaskiratbhatia | leadhyena_inran: my question: is it better to practise algo rather then a particular lang? |
R0N | binarywithme: ask to leadhyena_inran |
igi | stjepan: rekao mi je neki lik |
anowarjaman | Petr what is your studying area??? |
Petr | leadhyena_inran: No, I don't think I type fast. But I think it's important to be able to type blindly, not to make stupid misprints because of looking at the keyboard, and not at the screen |
tanmoychatterje | Petr: in SRMS whats the strategy you take 250-500-100 or 500-250-1000 or 1000-500-250 and so one? |
jigsawhacker | leadhyena_inran: How are you so accurate? |
Petr | leadhyena_inran: especially in TC |
leadhyena_inran | Petr: I can agree with that... a lot of people still talk about some great challenges you've made in the past, like the TCO2008. Could you tell us your challenge technique? |
igi | samshu: i cant find it |
Petr | There're 2 completely separate ones |
pt1989 | Petr: do u generate challenges when u start coding? |
Petr | 1) I know what I'm looking for - most often the bug I've resubmitted because of |
samshu | igi: The honest answer is: I don't know. But I have a feeling that practice is more important than talent, but of course the combination is best |
leadhyena_inran | Petr: I do that a lot too :) |
Petr | then I just think of a 'keyword' to look for |
igi | samshu: thx |
Petr | 2) I don't have any specific bugs to look for - then I try to choose a solution that is simple enough and try to spot logical errors |
leadhyena_inran | Petr: so you set up some sort of priming you're looking for in a failed solution and it triggers you to throw a case... |
Petr | I rarely notice misprints or suchlike |
antonov | leadhyena_inran: How to solve problems concerning dictionary order? |
samshu | Petr: Thanks a lot Petr ..All the Best for the Future dude!! |
Petr | leadhyena_inran: Like ""this problem requires long longs, so it the DP array is of ints, challenge"" |
tharis | Petr: do you and tomek get on well? :p |
Petr | tharis: sure, but we don't meet much |
tanmoychatterje | Petr: How good r you in recursion...do you often use recursion in your coding? |
leadhyena_inran | Petr: At what year in your life did you start coding? When did it become a calling? |
pdallago | Q: do you write down everything on paper first, or just the main ideas? how do you know when it's time to switch from thinking to coding? |
Petr | tharis: I've bumped into him when I was in Mountain View in August |
Petr | leadhyena_inran: 1997 - I was 11 |
tharis | Petr: ok, lol :) |
leadhyena_inran | Petr: and your first computer? For me it was the TI994A... :) shows my age |
tanmoychatterje | Petr: How good r you in recursion...do you often use recursion in your coding? |
Petr | leadhyena_inran: I became addicted when I started winning |
Hornax | leadhyena_inran: to Petr:How many hours of practice for train for roi or vkoshp needs? |
Sane | Petr: Did you use code snippets? |
leadhyena_inran | Petr: that will happen |
Petr | leadhyena_inran: It was a 80486 one with Windows 95 installed from floppies |
victorlf | Petr: do you program during the whole year, or rest for some weeks or months every while?? haven't you ever got tired of programming? |
Petr | leadhyena_inran: It was an award |
Petr | leadhyena_inran: At All-Russian Olympiad |
tsalman | Petr: so the feeling of being a winner made u practice more and more ? :) |
Petr | leadhyena_inran: Before that, I practiced at the local education center |
litwin | Petr: What editor are you using ? vim ? |
antonov | Petr: How do you debug while competing in TC? |
innocentboy | leadhyena_inran: what editor are you using ? |
leadhyena_inran | Petr: that's cool... so your math talent also contributes to your coding skill? |
Petr | litwin: Visual Studio |
oh_No | leadhyena_inran: what you seggest to do to become a good programmer?pls answer! |
leadhyena_inran | Petr: or do you feel more of a separation between math and CS? |
Petr | antonov: using Visual Studio step-by-step debugging capabilities |
martins256 | hehe most of winners start with practice then win, but Petr starts with winning and just then practice |
Petr | leadhyena_inran: I think my 'mathy' thinking contributes a lot |
rem | Petr: Do you use code snippets in Studio or other things to type solution faster? |
Petr | leadhyena_inran: Because logical puzzles are often an important part of algorithmic problems |
tharis | Petr: which SO (if linux, distro) do you use? |
tharis | Petr: and IDE? |
leadhyena_inran | Petr: Also many are asking you what other math competitions you've been in... |
Petr | leadhyena_inran: All my education was in Math, not CS |
Petr | leadhyena_inran: so I can't say much about whether CS education helps more |
kazakoff | Petr: Do you know about 40+ facts about you (http://habrahabr.ru/blogs/sport_programming/23434/)? How can you comment it? |
tanmoychatterje | Petr: any particular maths book you consider as Bible? |
Petr | leadhyena_inran: I've participated in All-Russian Math Olympiad, but wasn't even close to get to the IMO |
Petr | kazakoff: Some of them are funny :) |
leadhyena_inran | Petr: I've tried those problems, they were impossible :) |
Petr | tanmoychatterje: no |
leadhyena_inran | Petr: the IMOs |
antonov | Petr: Whenever I use that debugging technique, I can't settle my bug when looping to deep, especially memoization! |
stjepan | kazakoff: is there an english translation? |
Petr | tharis: Windows, Visual Studio |
martins256 | leadhyena_inran: not for chinise guys |
Petr | tharis: at work - Linux, Eclipse |
antonov | Petr: How to solve that bugs? |
tanmoychatterje | Petr: which topics in maths excite you? |
kazakoff | stjepan: sorry, no |
karpio | Petr: is P=NP? :) |
Petr | antonov: Set breakpoints to some obvious invariants failing |
tck | Petr: what is your current occupation ? |
Petr | tck: I'm a Software Engineer at Google |
Hornax | Petr: How many hours of practice for train for roi or vkoshp needs? |
stjepan | kazakoff: as far as I can see ( I understand it only partially ) sounds like chuck norris stories :D |
leadhyena_inran | Petr: I understand that you're employed, with family. Does your work schedule and family interfere with TC? How do you schedule yourself? |
libe | Petr: Did you get PHD? |
Petr | leadhyena_inran: TC doesn't take much of my time |
Petr | leadhyena_inran: we're allowed to do TC while at workplace |
Petr | leadhyena_inran: and my wife understands that TC is very important to me |
leadhyena_inran | Petr: that's something I wish could be adopted EVERYWHERE |
Petr | leadhyena_inran: so I rarely have a scheduling problem |
tanmoychatterje | Petr: who / what is more important : wife or tc or job in google? |
kazakoff | stjepan: I can translate it to you with program, but english won't be good |
AnilKishore | lol |
Petr | Hornax: As many as you can afford :) |
leadhyena_inran | Petr: very cool... someone asked earlier if your TC rating has helped you with employment, school acceptance, etc... |
Petr | libe: no |
Petr | leadhyena_inran: No, but winning the Google Code Jam did |
leadhyena_inran | Petr: lol |
glue2glee | Petr: what would you tell someone who is feeling he is stuck, and feeling he is is not learning anything new? what if he doesnt have any good coach, or summer camps? and feeling so talentless and confused? |
libe | Petr: Do you have a plan to get PHD degree? |
igi | Petr: does it help you a lot on your work, all this knowledge in solving and expirience from cs contests? |
AnilKishore | leadhyena_inran: You ahve been warned for asking too many questions :P |
antonov | Petr: Excuse me, how can we know where to set breakpoints? It may be too deep inside the the memoization. Stepping may cost much time to find out! |
Nikaustr | glue2glee: I would suggest a couple-of-weeks-off. I always do that and it helps ) |
Petr | glue2glee: Maybe take a break from solving problems? You won't get far if you're not excited about it |
antonov | Petr: In those case, I usually change to bottom-up DP |
pt1989 | Petr: do ppl wid no exposure to ioi / imo training have any chance against those who do? |
Petr | libe: I'm not sure |
Soyoja | Petr: So... Have you mathematics master degree? |
antonov | Petr: but, it's a minus wthen competing in TC |
Petr | igi: yes, it does, but not directly |
Petr | igi: ability to write simple and working code is priceless |
rem | Petr: Before submitting solution, do you usually test it only on samples, or create your own tests also? |
yiuyuho | Petr: I like to know that too |
igi | Petr: is your job exciting as SRM? |
pt1989 | Petr: do ppl wid no exposure to ioi / imo training have any chance against those who do? |
AnilKishore | Petr: Being a Problem writer sometimes helped you much ? |
amrsaqr | Petr: I have a brother who works in application support, does he have a chance to work in google, if yes do I have the chance to switch to programming inside google. |
leadhyena_inran | I'm going to open up the floor a bit... everyone can ask questions direct to Petr... I will return shortly |
Petr | antonov: Well, you should try to understand what breaks in your solution, and set breakpoints there. Like 'this array is OK at the end, but that is not, so let's see when the wrong value gets written to it' |
cpphamza | Petr: Be careful the goal of this session is to exhaust you and give other people today's SRM win :) |
libe | Petr: What is your most favorite programming language? |
Petr | pt1989: I think yes |
antonov | Petr: thanks |
Petr | pt1989: They do |
tharis | cpphamza: LOL |
zedoul | Petr: what is your suggestion site or book for problem solving? |
pt1989 | Petr: but how do they make up for their lackings |
tsalman | Petr: which programming competition was hardest to you ? |
Petr | libe: I have no preference |
pt1989 | Petr: do u know anybody personally who has done something similar? |
Petr | libe: Whatever does the job |
oh_No | Petr: what you seggest to do to become a good programmer? |
Petr | Soyoja: yes |
martins256 | Petr: have you done any IQ tests? :) |
Nikaustr | martins256: ) |
Petr | rem: only samples in most cases |
yiuyuho | lol |
Petr | rem: some TL testing if I'm worried about it |
Petr | rem: I do most of the testing after submit |
Petr | rem: that's why I resubmit often :) |
tsalman | Petr: do u have any plan to do phd ? :) |
sam14871 | Petr: we dont have very good coaches to guide us toward the coming contests( eg. regionals ).how could we guide our team the best way u think? |
innocentboy | Petr: I second martins256' question :) |
pt1989 | Petr: do u know anybody personally who has done something similar? |
Petr | igi: it's exciting, but in other sense |
libe | tsalman: he says he isn't sure. |
igi | Petr: i think ill study cs, but i am thinkig, hey, what if it is to boring, what if ill have to 8-hour type some code that can be considered brute force, if you know what i mean? |
tsalman | libe: ok |
Petr | AnilKishore: I'm not sure |
igi | Petr: i think about when ill work |
kcm1700 | Petr: Do you know how to use ""BrainF**K"" or ""WhiteSpace"" Programming Language? |
tsalman | Petr: do u think having a good mentor can make a difference ? :) |
yiuyuho | igi: that wont happen if you become a good coder ;) |
Petr | amrsaqr: I'm not sure about that - he'd better check what vacancies are open at Google. When inside Google, you can switch positions provided you qualify |
igi | Petr: after finishing universitiy |
pdallago | Petr: are you still thinking about the problem while coding, or do you try to write down everything first? |
antonov | Petr: Before coding, do you try to find out all bugs in your algorithms? Have you ever fallen into cases that when debugging, you realize your solution is wrong? |
Petr | tsalman: I depends on the definition of 'hardest'. IOIs were hard because I wasn't able to solve most of the problems |
pt1989 | Petr: is clarity thought more important that considering multiple approaches simultaneously? |
Petr | martins256: no |
pt1989 | Petr: *clarity in thought |
skaterdude69 | Petr: How old are you, Petr? |
glue2glee | skaterdude69: 23 |
Hornax | Petr: What type of train is good, if in my region isn't special schools or clubs (with math or CS profile)? Only online contests or something else? |
Petr | sam14871: Participate in online contests probably - and take part in discussions of problem solutions |
igi | how much is a good coder payed? |
pt1989 | Petr: is clarity in thought more important that considering multiple approaches simultaneously? |
Petr | igi: I don't think that happens often - most of the time, you can invent a way to avoid such 'brute force' |
rajeshsr | Petr how do u think one should practise, if he lacks good teachers like u had! |
pt1989 | Petr: *is clarity in thought more important than considering multiple approaches simultaneously? |
Petr | kcm1700: no |
kolistivra | Petr: How long should we wait until we look at the solution of a problem that we can't solve? how long should we think about the problem? |
Petr | tsalman: I'm not sure, as I haven't seen any 'mentor-mentee' pairs in programming contests |
Petr | pdallago: I still think about the problem, and that bites me sometimes |
Petr | pdallago: but I think that I win in speed in the end |
stjepan | Petr: how good are you at math? do you have similiar successes in mathematics? |
_sunny | Petr: What was the toughest SRM problem for u? |
Petr | antonov: Yes, that happens sometimes |
microbrain | what is the best book of algorithm in your opinion? |
Petr | pt1989: I think yes |
pt1989 | Petr: thanks |
cpphamza | Petr: How come you win in speed given that you said you are not a fast coder? |
Petr | Hornax: Online Contests, TC fora |
igi | Petr:how much is a good coder payed? |
Nikaustr | cpphamza: He is a fast thinker though.. |
Petr | kolistivra: until you get bored |
Nikaustr | cpphamza: ) |
Petr | kolistivra: (if that's during practice) |
Petr | kolistivra: during contest - until you have time :) |
pdallago | cpphamza: I guess he means he wins in speed by starting to code earlier |
shravas | How has married life influenced your coding? |
yiuyuho | lol |
Petr | stjepan: no, I don't have any achievements in maths |
ahm.kam_92 | :D |
zedoul | Petr: what is best book to study solution find? |
Petr | _sunny: Don't remember something specific. |
ahm.kam_92 | zedoul: he didn't study from books |
Petr | cpphamza: I said that I don't type fast - but typing is minor here at TC |
antonov | Petr: is it best for us to double check our algorithm before coding, though it may waste some time, but ensure better results? |
jbernadas | Petr: any recommendations when training other people? |
Petr | cpphamza: being able to write good code from start is much more important |
_sunny | Petr: What is ur advice to understand probability better? |
batiestuta | Petr: how many hours of practice per week |
Petr | igi: I don't think we should discuss that |
cpphamza | Petr: you mean good code at the start make you win by speed? |
pt1989 | Petr: is it true that peers around you if are more interested in coding catalyse u? or was it fairly independant for u? |
Petr | antonov: You should try that and see if it helps. I don't do that, but that may be my mistake |
zedoul | ahm.kam_92: really? |
Petr | jbernadas: Prepare a lot |
rajeshsr | Petr: What is ur favorite programming book? |
dogbox | Petr: i don't know if someone's asked already, but how long have you been coding? |
Petr | jbernadas: Because it's easy to get into situation when you're explaining something too difficult |
ahm.kam_92 | zedoul: yes he studied from the lectures of the camps of the IOI and russian contests |
jbernadas | Petr: a lot of? |
AlirezaShafaei | Hey Petr, I'm in a kind if situation which I don't have any other choice than self practicing,What exercises do you suggest?any important book do you suggest? |
skaterdude69 | dogbox: Since he was 11. He's 23 now, so 12 years. |
Petr | jbernadas: And thus are not really explaining, but more of talking to yourself, and nobody will understand you |
NRPG | dogbox: What languages do you know? |
Petr | jbernadas: I've got into that situation frequently |
NRPG | Petr: What languages do you know? |
zedoul | ahm.kam_92: thanks. |
jbernadas | Petr: thanks :) |
ahm.kam_92 | zedoul: :) |
ahm.kam_92 | zedoul: u r welcome |
Petr | batiestuta: Just SRMs and sometimes other online contests |
leadhyena_inran | Petr: I was going to ask you personally about your normal coding experience away from TC for a moment... when you do coding at work or at home, what's your preferred language, IDE, environment? |
pt1989 | Petr: is it true that peers around you if are more interested in coding catalyse u? or was it fairly independant for u? |
karpio | Petr: what human (not programming) languages do you know? |
shravas | Petr: How has married life influenced your coding? |
Petr | leadhyena_inran: I get enough coding at work not to do it at home |
ahm.kam_92 | Petr: lol |
igi | Petr: where can we learn to program real softwear, like games? |
Petr | leadhyena_inran: at work, I use C++/Java in Eclipse, or in vim for fast patches |
robi.petranovic | Petr: What to you consider the coolest algorithm and why? |
dan19 | Petr: Do you play chess or the game of go? |
Hornax | Petr: Who's your ""main trainer"" for your opinion? (now and in a past) |
leadhyena_inran | Petr: how about unit testing? are you a proponent? |
Petr | karpio: just Russian and English |
AlirezaShafaei | Hey Petr, I'm in a kind if situation which I don't have any other choice than self practicing,What exercises do you suggest?any important book do you suggest? |
silverprince | Petr: I am a very big fan of yours :) |
Petr | leadhyena_inran: we do a lot of unit testing at Google |
Petr | leadhyena_inran: and I like it |
L | Petr: what are you working on at Google? |
barubelajar | what do you eat everyday to solve problem? |
Petr | dan19: both, but as an amateur |
stjepan | :D |
Tavo92 | barubelajar: Is that a joke xD ? |
ahm.kam_92 | barubelajar: lol |
glue2glee | L: improving search technique |
binarywithme | Petr: can i mail u sometime? if u permit |
Petr | Hornax: my teacher in Moscow 57th School - Alexey Gorodentsev |
binarywithme | Petr: regarding some suggsestions? |
leadhyena_inran | Petr: do you do a lot of architecture as well? Application design? |
dan19 | Petr: What is your approximate kyu (or dan) level at go? Do you have a nickname on KGS? |
Petr | Hornax: oh, I've read 'math trainer' |
stjepan | kazakoff: tnx very much!! :) |
Petr | Hornax: In terms of programming trainer - I don't know. They all contributed a lot |
pt1989 | Petr: do u wish to teach oders in future after u retire perhaps? |
Petr | L: improving search quality. Can't say more. |
fadetoblack | Petr: )) |
binarywithme | Petr: for some suggestons? |
zbazba | your mail's address |
Petr | leadhyena_inran: no, most of the design is for backend modules. I don't do any UI |
Petr | leadhyena_inran: architecture - yes |
igi | Petr: where can i learn to code some real softwear? |
Petr | leadhyena_inran: but there's a lot of ready solutions that can be easily adapted at Google |
barubelajar | what are you going to be for your career? |
sam14871 | Petr: do you think the problems now a days require more than learning algorithms and their tweaks? if so, what other fields ( eg. math maybe ) do you suggest for learning to do better these days? |
leadhyena_inran | Petr: has the Google philosophy influenced you a lot there or have you brought your own philosophy to Google? |
Petr | fadetoblack: yes, my best achievement is 7th place at All-Russian Olympiad |
BatusaiX | Petr: which math subjects are useful for topcoder? |
Petr | leadhyena_inran: Google has definitely influenced me a lot |
pt1989 | Petr: do u like d food at google? lol |
binarywithme | Petr: which math subjects are useful for topcoder? |
rng_58 | Petr: What did fadetoblack say? |
Petr | leadhyena_inran: I've not been very 'industry-ready' when I came there |
ferrari_purav | Petr: So how is life at Google? |
Petr | rng_58: whether I've participated in math olympiads |
Hornax | Petr: What you think about ""star desease""? You have got so many rewards =) |
Petr | pt1989: a lot |
microbrain | does tc rating affect google job admission? :D |
pt1989 | Petr: :) |
Hornax | Petr: *What do you think about ""star desease""? You have so many rewards =) |
tanmoychatterje | Petr: do you think business and intellect converge? |
Petr | Hornax: it's better spotted from outside |
Mgccl | binarywithme: I think... combinatorics and graph theory |
skaterdude69 | Petr: Petr, what is your IQ? |
binarywithme | Mgccl: tnx.. |
Nikaustr | Petr: )) |
aman.mohd | raghi |
stjepan | yes, indeed :) |
Petr | skaterdude69: dunno |
pt1989 | Petr: do u like to stay back @ ur workplace indefinitely? |
ferrari_purav | Petr: So how is life at Google like? |
rajeshsr | Petr: Any programming book u cherish and wud like to recommend? |
nigulh | Petr: do you find TC algorithm problems still interesting, or are they too simple and just speed-typing? |
binarywithme | Mgccl: ptr looks busy...unale to answer |
Petr | sam14871: logical thinking (you can name it math, but it's really only the basis of math) |
aman.mohd | raghibkhan_786: have i found u |
Hornax | Hornax: it's better spotted from outside ? ??????? ?? ????? ????? ????? |
KunalKumar | Petr: Do you still get time to learn algorithmic theory? If so how do you manage it? |
Phiber_Optik | did u meet larry or sergey |
Petr | pt1989: no, I love staying at home as well :) |
Petr | ferrari_purav: it's cool |
pt1989 | Petr: ok |
raghibkhan_786 | yes:) |
pt1989 | Petr: nice :) |
felix_halim | Petr: do you read many academic papers? |
Petr | nigulh: They are interesting indeed |
Amtrix | Petr: How do you learn programing ? |
binarywithme | Petr: wch book u perfere? |
aman.mohd | n e tips for newbees |
leadhyena_inran | Petr: Would you have tried to work at google had it not been for TC? |
pt1989 | Petr: do u hate microsoft? |
Petr | nigulh: I still spend most of the time thinking, not typing |
ahm.kam_92 | Petr: do u think u will leave TC oneday if u have kids or become older :) ? |
Phiber_Optik | Petr: did u get to meet larry or sergey?? |
Petr | leadhyena_inran: I don't know. They won me when they opened an office in Moscow |
Mgccl | binarywithme: yep. most of TC are not math, learn algorithm and technique stuff from USACO training portal can help. |
tanmoychatterje | Petr: would you shift to microsoft if they offer you better pay package that google? |
Petr | pt1989: no |
yazhini | Petr: Do you play Age of Empires? |
Petr | Phiber_Optik: I've never tried to, but I think it's not impossible |
ferrari_purav | pt1989: Dont start that now!!! |
Petr | yazhini: no |
Amtrix | Petr: How do you learn programing ? |
Mgccl | pt1989: omg why would people just hate stuff... |
silverprince | Petr: do u play aoe or commandoes games ? |
Petr | tanmoychatterje: microsoft doesn't have R&D in Moscow (AFAIK) |
binarywithme | Petr: thnx |
chandubaba | Petr: is there any website similar to usaco but allowing c# |
leadhyena_inran | Petr: but definitely the exposure must have helped... |
hamdanil | Petr: are you participating in SRM 418? |
Amtrix | Petr: How do you learn programing ? |
wrick | leadhyena_inran: you should try lure Petr to work for topcoder ;) |
pt1989 | Mgccl: u dont kno d dark side do u? |
stjepan | hamdanil: he said yes |
tanmoychatterje | Petr: If it opened then would you consider it as an option...microsoft or any other company for that matter? |
Apofis | ............... |
chandubaba | Petr: is there any website similar to usaco but allowing c# |
Petr | leadhyena_inran: yes |
tck | Petr: do you have any specific overall goal for the future ? |
pt1989 | Petr: wat movies/music do u like? |
Amtrix | Petr: How do you learn programing ? readning book,practicing... |
Mgccl | pt1989: nah... microsoft is not dark at all... |
Petr | tanmoychatterje: well, pay is not the only thing that matters |
superkinhluan | Petr: do you consider moving to the States to work? |
wrick | Petr: how important is your algorithmic knowledge for what you do at work? i personally find that i only need to use my knowledge of algorithms and data structure much more infrequently than i like |
Petr | tanmoychatterje: I'm not sure if they could create such a good work environment there |
pt1989 | Mgccl: enter *nix my fren |
Amtrix | Petr: How do you learn programing ? |
hamdanil | Petr: do u play computer games a lot? what games? |
Petr | tanmoychatterje: but I could consider changing jobs if they did |
leadhyena_inran | Petr: I see you're registered for SRM 418... do you need practice before you go in? |
onesun | Petr: Are you describing yourself of being talent or hardworking ? |
tsalman | Petr: Do u have any relatives who is a programmer ? :) |
tanmoychatterje | Petr: ok pretty smart answer |
pcaldeira | Petr: do you enjoy working at Google? doesn't industry work bore you sometimes, when compared to contests like TC? |
Mgccl | pt1989: tried. not quite good enough for desktop usage. |
binarywithme | Petr: Are you describing yourself of being talent or hardworking ? |
Petr | pt1989: I'm mostly your average consumer there - I don't have any 'taste' to them |
tsalman | Petr: i mean can we expect to see future Petr's ? :) |
stjepan | + for leadhyena_inran's question |
Amtrix | Petr: How do you learn programing ? |
Petr | pt1989: I just like them when they're good |
binarywithme | Petr: Are you describing yourself of being talent or hardworking ? |
Apofis | ......... |
pt1989 | Petr: u are average? and when are they good? |
Petr | leadhyena_inran: :) I should go make some tea in the last 5 minutes |
chini_1010 | nitdgp: oye.. nitdgp ... |
Amtrix | Petr: How do you learn programing ? |
Nikaustr | Petr: :) |
Hornax | Petr: why you use C# on TC? Are you use it on other contests? |
Petr | pcaldeira: Working at Google brings another excitement, not quite the same as TC brings |
pdallago | there's the secret: it's the TEA! |
kcm1700 | Petr: Thanks for answering our questions~. |
leadhyena_inran | Everyone, let's give a big hand to Petr for participating in an amazing chat session! |
Hornax | Petr: and what's the reason of it =) |
Amtrix | Petr: How do you learn programing ? |
L | Petr: will you win this SRM? ;) |
ahm.kam_92 | pdallago: lol |
ahm.kam_92 | pdallago: :) |
jmpld40 | Thanks SO much Petr, great chat |
Nikaustr | Petr: Thanks, Petr! |
superkinhluan | hold on, my question is unanswered |
pdallago | thanks Petr |
Petr | L: of course |
nokia | thanks |
leadhyena_inran | I know I got a lot out of it, and I hope you did so too! |
no-shine | pdallago: :) |
zedoul | thanks |
OlexiyO | pdallago: I've tried that, doesn't help much |
Apofis | Petr is the best |
Amtrix | Petr: How do you learn programing ? |
jmpld40 | this chat will be posted next week for those of you that missed it |
wiesiu_p | Petr thnx a lot |
abhicool | Petr: yeay!! Thank you :) |
skaterdude69 | Petr: Petr, you're awesome, bro. |
barubelajar | Petr: All the best for your SRM |
Petr | superkinhluan: no |
pt1989 | Petr: thanks |
rajeshsr | Petr, Nice chat and tips! All the best! |
pdallago | **pdallago claps |
Jedi_Knight | using MSU.Petr; |
Amtrix | Petr: How do you learn programing ? |
The_don | Thanx peter..:) |
binarywithme | Petr: Are you describing yourself of being talent or hardworking ? |
Petr | superkinhluan: I didn't like how people that move to States live there |
abhicool | **abhicool claps |
ahm.kam_92 | jmpld40: Thanks |
jmpld40 | You can post unanswered questions in the spotlight sessions forum |
ferrari_purav | Petr: You rock man! |
tanmoychatterje | Petr: i sincerely hope your excitement to code stays for long in Software industry |
Petr | superkinhluan: Europe is possible, but I don't think it will ever be States |
Amtrix | Petr: How do you learn programing ? |
k_walid | ahm.kam_92: sa |
superkinhluan | Petr: what makes you don't like States? |
ahm.kam_92 | k_walid: wa 3likom el salam |
ahm.kam_92 | k_walid: :) |
R0N | Petr: thnx.. |
pcaldeira | thanks a lot Petr... good luck! |
Petr | superkinhluan: I've just talked to other Russian people that moved there |
kcm1700 | good luck! |
k_walid | ahm.kam_92: how r u? |
ahm.kam_92 | k_walid: fine |
Amtrix | Petr: How do you learn programing ? |
Petr | superkinhluan: and I don't think they're happy about that, for my definition of happy |
superkinhluan | Petr: I see, thanks for the answer |
ahm.kam_92 | k_walid: balash kalam hena |
tharis | thx and good luck Petr :) |
binarywithme | Petr: tnx Petr .............. |
Apofis | Petr how old are you |
krishbharadwaj | Petr : Thanks a lot for your time.. I helped me a lot :) All the best :) |
Petr | superkinhluan: the environment is too different and sometimes hostile |
martins256 | 23 |
rem | Petr: what is better to drink before SRM, tea or coffee? |
zedoul | hahaha |
tanmoychatterje | Petr: thx chatting with you Petr... |
Petr | rem: tea |
tharis | LOL |
Amtrix | Petr: How do you learn programing ? |
rajeshsr | Petr, great! what is ur definition of being happy? |
Petr | Amtrix: by programming, mostly |
abhicool | Petr: why not coffee ? |
ahm.kam_92 | Petr: Ok go and do 2 cups of tea |
binarywithme | Petr: Are you describing yourself of being talent or hardworking ? |
ahm.kam_92 | Petr: one for me and the other for u :D |
Petr | abhicool: dunno. Mostly because I feel like tea just now :) |
Apofis | hhaha |
kolistivra | Petr: Petr, what is the meaning of life? |
abhicool | Petr: lol ok |
Amtrix | Petr: with a book of algorithms ? |
nigulh | Petr: when do you sleep, when competition is 4AM (or 5AM)? |
Apofis | I m drinking now tea xD |
Petr | kolistivra: I may be 42 |
raviupreti85 | abhicool: oye abhijat |
Petr | kolistivra: It may be 42 |
pt1989 | Petr: fav color? (not in hex #000 mine though ) |
zedoul | wow questions are more interesting.. |
abhicool | raviupreti85: wrong no. |
Petr | nigulh: I try to go to sleep at 8pm |
ferrari_purav | Petr: Has there been any such occassion lately where you haven't been able to solve a proble? |
raviupreti85 | ok |
Mgccl | kolistivra: wow such an obvious question... |
espr1t | Petr: ""I may be 42"" - so you may be the meaning of life? :) |
Petr | ferrari_purav: sure, check my SRM history |
rajeshsr | espr1t: :) |
Petr | espr1t: Why not? :) |
Amtrix | Petr: What is you favourite algorithm book ???? |
WCoder | espr1t: LOL |
Petr | Amtrix: CLRS |
espr1t | Petr: Well, that means you are 6 timest 7? :D |
FameofLight | Petr:What is the best way to improve mathematics? |
compcj | CLRS? |
Mgccl | MasterLuo: what's with that Chinese stuff... |
tck | Petr: how many hours do you sleep per day ? |
pt1989 | Petr: fav color? |
Petr | espr1t: wasn't it six by nine? |
Apofis | CLRS? |
Larry | anyone else having trouble connecting direct? |
tsalman | compcj: cormen |
Petr | tck: 8 |
espr1t | Petr: it was the incorrect question :) |
MasterLuo | Mgccl: ?? |
tsalman | Larry: no :-/ |
compcj | ts |
Lab | Apofis: Introduction to Algorithm |
Petr | espr1t: how do you know? :) |
compcj | tsalman: thanks |
Apofis | Cormen? |
compcj | tsalman: thanks |
espr1t | Petr: speaking of which I liked your last quote better :) |
Amtrix | is CLRS cormen ??? |
Mgccl | MasterLuo: ... |
kode.smith | Petr: how many hours do you sleep? |
tsalman | Apofis: introduction to algorithms |
MasterLuo | MasterLuo: do i know you? |
tsalman | Apofis: but cormen, lieserson, rivest, stein |
Borisp | espr1t: ti da ne podgotvq6 pe6o za o6te edno systezanie s teb v edna staq? |
tsalman | Apofis: *by |
Amith | kode.smith: 8 , answered previously :) |
espr1t | Borisp: hahaha ako pak e pri men shte se chuvstvam kato vazata s petuniite (ako si chel putevoditelq) |
Amtrix | is CLRS cormen??? |
Apofis | aa |
FameofLight | Petr: what is the best way to improve mathematics ? |
sanky29288 | Petr: Hi , Are u going to write a book called N ways to become a coder like Petr? |
Apofis | you are right |
KunalKumar | Petr: do you manage time to go to text books? If so how much time? |
Mgccl | FameofLight: for that question... go to mathlinks.ro |
Borisp | espr1t: 4el sym da |
Borisp | espr1t: ma i pe6o e |
Larry | Petr: so how can I be like you when I grow up? |
espr1t | Borisp: sus sigurnost :) |
fadetoblack | Petr: is it very difficult to study in MSU? |
Petr | Larry: Like you didn't grow up already? |
csadam | I sleep 10 to 12 hours a day but I'm not good at algorithms. Any ideas why? :) |
Petr | fadetoblack: no, it's rather easy |
espr1t | Borisp: Brat mi uspq da se regne v posledniq moment :) |
kolistivra | Petr: Petr, if you were able to solve a problem fully, would it be NP vs P? |
Lingmum | Petr: what is your constellation |
Borisp | espr1t: verno? |
Sulverus | Sainell: )) |
superkinhluan | Larry: you need to have your parents like his' |
Larry | Petr: a boy can dream! |
superkinhluan | LOL |
Borisp | espr1t: sa ako kaje6 4 ei mom4il se e |
Lab | csadam: you should sleep only 8 |
Sulverus | Sainell: priv...uda4i |
Lab | csadam: :)) |
Amtrix | Petr: Do you programing sometimes APIs ???? |
iginz | hi!!! |
kode.smith | Petr: what makes you think more creative? |
Lukasz16a | good luck |
Petr | OK, thanks for the chat everyone, I'm sorry for not answering most of the questions |
Apofis | Petr: want to be my mentor? |
KunalKumar | Petr: do you constribute to open source? |
innocentboy | GLA;HF; |
hamdanil | good luck everyone |
Sulverus | Sainell: sps |
zedoul | good luck all |
Petr | but I'm a slow typer |
Nikaustr | Petr: Good luck today! |
frank44 | Larry: gl |
losvald | good luck |
martins256 | good luck |
chandubaba | good luck all |
compcj | tsalman: good luck |
Amith | kode.smith: thanks Petr |
CONDOR_316 | petr: thanks a ton :) |
ahmedsaad | gla |
Repentinus | Good luck Petr |
Amith | Petr: thanks a ton |
simplysuperb_kn | What do you do day to day in Google? |
kvishal | Good luck everybody |
mindtechguy | Petr: Hi man How are u? |
javasoul | Thanks a ton petr |
ferrari_purav | Petr: All the best for today (though i dont think u need luck...lol) |