cc1plus: error: ‘::main’ must return ‘int’
answer.code: In function ‘int main()’:
answer.code:26:40: warning: format ‘%d’ expects argument of type ‘int*’, but argument 2 has type ‘long long int*’ [-Wformat=]
26 | int n,cnt = 0,cur = 0; scanf("%d",&n); for(int i = 1; i <= n; i++) {
| ~^ ~~
| | |
| | long long int*
| int*
| %lld
answer.code:28:49: warning: format ‘%d’ expects argument of type ‘int*’, but argument 2 has type ‘long long int*’ [-Wformat=]
28 | if(s[1] == 'A') {cnt++; scanf("%d%d",&a[cnt],&b[cnt]); vec[fa[cnt] = cur].push_back(cnt); cur = cnt;}
| ~^ ~~~~~~~
| | |
| int* long long int*
| %lld
answer.code:28:51: warning: format ‘%d’ expects argument of type ‘int*’, but argument 3 has type ‘long long int*’ [-Wformat=]
28 | if(s[1] == 'A') {cnt++; scanf("%d%d",&a[cnt],&b[cnt]); vec[fa[cnt] = cur].push_back(cnt); cur = cnt;}
| ~^ ~~~~~~~
| | |
| int* long long int*
| %lld
answer.code:30:100: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long long int’ [-Wformat=]
30 | } memset(dp,0x3f,sizeof(dp)); dp[0][0] = 0; dfs(0,0); for(int i = 1; i <= n; i++) printf("%d\n",ans[req[i]]);
| ~^ ~~~~~~~~~~~
| | |
| int long long int
| %lld
answer.code:26:37: warning: ignoring return value of ‘int scanf(const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
26 | int n,cnt = 0,cur = 0; scanf("%d",&n); for(int i = 1; i <= n; i++) {
| ~~~~~^~~~~~~~~
answer.code:27:22: warning: ignoring return value of ‘int scanf(const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
27 | scanf("%s",s+1);
| ~~~~~^~~~~~~~~~
answer.code:28:46: warning: ignoring return value of ‘int scanf(const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
28 | if(s[1] == 'A') {cnt++; scanf("%d%d",&a[cnt],&b[cnt]); vec[fa[cnt] = cur].push_back(cnt); cur = cnt;}
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~