fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5. int n,m,min,max,mid,a,ans;
  6. scanf("%d%d",&n,&m);
  7. min=n+2;
  8. max=3*n;
  9. mid=(min+max)/2;
  10. while(m)
  11. {
  12. scanf("%d",&a);
  13. if(a<min||a>max)
  14. printf("0\n");
  15. else
  16. {
  17. if(a>mid)
  18. ans=n-(a-mid);
  19. else
  20. ans=n-(mid-a);
  21. printf("%d\n",ans);
  22.  
  23. }
  24. m--;
  25. }
  26. return 0;
  27. }
Success #stdin #stdout 0s 2688KB
stdin
3 5
6
2
9
7
5
stdout
2
0
1
3
1