HiCode2009's blog

By HiCode2009, history, 2 years 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?
»
2 years ago, # |
  Vote: I like it +7 Vote: I do not like it

Get a VPN and learn it on Youtube.

»
2 years 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

»
2 years 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.

  • »
    »
    2 years 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)

    • »
      »
      »
      2 years 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")

»
2 years ago, # |
  Vote: I like it +9 Vote: I do not like it

It's never late.

»
2 years ago, # |
  Vote: I like it 0 Vote: I do not like it

Have you tried to use online translators in the contest?

»
2 years 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.)

  • »
    »
    2 years 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.

»
2 years ago, # |
  Vote: I like it +11 Vote: I do not like it

My advice:learn abusive-words first

»
2 years 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