Пожалуйста, подпишитесь на официальный канал Codeforces в Telegram по ссылке https://t.me/codeforces_official. ×

Блог пользователя GOD_magician

Автор GOD_magician, история, 7 лет назад, По-английски

They were used to do what?

  • Проголосовать: нравится
  • +3
  • Проголосовать: не нравится

»
7 лет назад, # |
Rev. 2   Проголосовать: нравится +5 Проголосовать: не нравится
What's the mean of y3487465 and y8687969

Okay, the mean of y3487465 and y8687969 is y6087717.

»
7 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

You can't use some variable names in global namespace when 'using namespace std' is used like next, prev, y1 ... etc

To get around it some people use #define with random name like

#define next lolXD
  • »
    »
    7 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Thank you,I know

  • »
    »
    7 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    According to you,when 'using namespace std'is used,we can't use y1,yes? But why I can use y1 successfully without #define like this: using namespace std; int ne[5][2]={{0,0},{1,0},{-1,0},{0,1},{0,-1}}; int a[41][41],n,m,best; void search(int x) { int i,j,f,k,xx,yy,x1,x2,y1,y2; vector<pair<int,int> >tmp;