HiCode2009's blog

By HiCode2009, history, 19 months ago, In English

I'm not good at English.Sometimes I even spend more than ten minutes reading the problems during contests,so I always have more penalties than others.

I know most of the English words in the problem,but it's difficult for me to understand what the whole text is saying.

I'm Chinese,and our country has its own language.Thus,not everyone need to learn English well.In my opinion,English is only a subject in our school.Now I'm a middle school student,I realized that I was wrong,but it's too late.When I am a primary school student,my classmates and I hope we can go to Nanjing Foreign Language School,which is the best middle school in our city.We worked hard for it,I know the meanings of many words,but for some of them I don't know how and where to use these words.I fill those blanks with my intuition.If my intuition was right then I got high score.

Being not good at English for many years make me hate English classes.I want to listen carefully to the teachers,but I cannot do it.My rating is dropping only because I can't understand the problems in the contests.

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

| Write comment?
»
19 months ago, # |
  Vote: I like it +7 Vote: I do not like it

Get a VPN and learn it on Youtube.

»
19 months ago, # |
  Vote: I like it 0 Vote: I do not like it

I am pretty sure there are a lot of articles out there that will answer your question. Good Luck

»
19 months ago, # |
  Vote: I like it +3 Vote: I do not like it

Probably the best way to learn English is to exploit the fact that it is basically the language of the (Western) internet. If possible, use software to evade the internet "wall" and start surfing English websites that interest you. In my case, I have been watching YouTube for many years and this really helped me improve my fluency and confidence.

  • »
    »
    19 months ago, # ^ |
      Vote: I like it +10 Vote: I do not like it

    Additionally, trying to communicate on global communities can help a lot. Discord is one example of where you can find such communities. (Though still, you may need a VPN for using such things in Mainland China)

    • »
      »
      »
      19 months ago, # ^ |
        Vote: I like it +3 Vote: I do not like it

      Yes, this is also it. One can use VPNs, or maybe certain browsers (like the one whose name rhymes with "xor")

»
19 months ago, # |
  Vote: I like it +9 Vote: I do not like it

It's never late.

»
19 months ago, # |
  Vote: I like it 0 Vote: I do not like it

Have you tried to use online translators in the contest?

»
19 months ago, # |
Rev. 3   Vote: I like it 0 Vote: I do not like it

If you want to read the problem statement well immediately, you can guess what the problem means by glancing at the problem statement and reading the explanation of sample testcases.

On the other hand, to learn English well, start to pay attention to everything around you. For example, your comment should be like this:

Spoiler

You can solve *2800 problems. That is pretty awesome for a newbie. Good luck.

Edit: There is a logical error.(We read the explanation also to guess the meaning.)

  • »
    »
    19 months ago, # ^ |
      Vote: I like it +10 Vote: I do not like it

    If you want to read the problem statement well immediately, you can guess what the problem means by glancing at the problem statement and reading the explanation of sample testcases.

»
19 months ago, # |
  Vote: I like it +11 Vote: I do not like it

My advice:learn abusive-words first

»
19 months ago, # |
  Vote: I like it +8 Vote: I do not like it

helo freind, since i am having improved my english sigficantly in past 1 year, i teach you how to do it. first you need to practise english writing. you can do it by writing very useful blogs con codeforce like i do. next you have to