```c++
#define A(j) 0ll+j+sum[j]+1
ll A(int j) { return 0ll+j+1+sum[j]; }
```
by gaojianzhang @ 2019-05-23 21:32:04
@[gaojianzhang](/space/show?uid=133047) 或许是运算符优先级问题?
by F1aMiR3 @ 2019-05-23 21:33:15
@[gaojianzhang](/space/show?uid=133047) 有
by 2x6_81 @ 2019-05-23 21:33:31
这样可能就可以了:
```
#define A(j) (0ll+j+sum[j]+1)
```
by 2x6_81 @ 2019-05-23 21:34:17
@[Aiming_High](/space/show?uid=87393) 貌似是运算符优先级问题
by 2x6_81 @ 2019-05-23 21:34:41
发现前方一群大佬。
by Leap_Frog @ 2019-05-23 21:37:49
@[2x6_81](/space/show?uid=89127)
hacked!
`A(++j)`
by huhao @ 2019-05-23 21:43:25
@[2x6_81](/space/show?uid=89127)
确实可以了,多谢大佬
by gaojianzhang @ 2019-05-24 11:53:57
@[gaojianzhang](/space/show?uid=133047) 注意一下就行
by 2x6_81 @ 2019-05-24 16:46:16