Tuesday, March 13, 2018

solving programming problem speedily

  1. remember God
  2. pranayam
  3. write down the summary of the problem
  4. split the problem into milestones
  5. achieve one milestone at a time
  6. note down the sample input and output
  7. use white plain paper for dry run
  8. use pencil and rubber for dry run
  9. use meaningful variable names
  10. write down what should happen on each milestone or event
  11. dont exceed time limit
  12. always check or test the code for compile time error and run time error and prescribed time limit for compilation
  13. never give up till last moment
  14. results dont matter but efforts do
  15. note down the lessons you learnt and your shortcomings
  16. work on your weakness
  17. https://www.quora.com/What-is-the-mathematical-background-necessary-for-competitive-programming
  18. https://www.quora.com/What-are-some-must-know-topics-in-discrete-math-and-probability-for-competitive-programming
  19.  

No comments:

Post a Comment