fork download
  1. #include <stdio.h>
  2. #define size 1000001
  3. struct outer
  4. {
  5. int id;
  6. struct inner
  7. {
  8. int attr,val,priority;
  9.  
  10. }z[size];
  11. }s[size];
  12.  
  13. int main(void) {
  14.  
  15. int n,m,i,p,q,r,x;
  16. scanf("%d%d",&n,&m);
  17.  
  18. for(i=0;i<n;i++)
  19. {
  20. scanf("%d%d%d%d",&p,&q,&r,&x);
  21.  
  22. if(s[p].z[q].priority<=x)
  23. {
  24. s[p].z[q].attr=q;
  25. s[p].z[q].val=r;
  26. s[p].z[q].priority=x;
  27. }
  28.  
  29.  
  30. }
  31. for(i=0;i<m;i++)
  32. {
  33. scanf("%d%d",&p,&q);
  34. printf("%d\n",s[p].z[q].val);
  35.  
  36. }
  37. return 0;
  38. }
Compilation error #stdin compilation error #stdout 0s 14000KB
stdin
3 1
22 1 200 2
23 1 100 2
24 2 500 1
22 1
compilation info
prog.c:11:2: error: size of array ‘s’ is too large
 }s[size];
  ^
stdout
Standard output is empty