Advertisement
YEZAELP

PROG-1042: Mafia

Jun 8th, 2020
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.71 KB | None | 0 0
  1. Source #716875:
  2. #include <bits/stdc++.h>
  3. using namespace std;
  4. int main(){
  5.  
  6.     int n,m,k;
  7.     scanf("%d %d %d",&n,&m,&k);
  8.     int kx[n+1],ky[n+1];
  9.     for(int i=0;i<=n;i++) {
  10.         kx[i]=0;
  11.         ky[i]=0;
  12.     }
  13.     for(int i=0;i<k;i++){
  14.         int x,y,r;
  15.         scanf("%d %d %d",&x,&y,&r);
  16.         int s,f;
  17.         s=y-r;
  18.         f=y+r;
  19.         if(s<0) s=0;
  20.         if(f>n) f=n;
  21.         for(int j=s;j<=f;j++) ky[j]++;
  22.         s=x-r;
  23.         f=x+r;
  24.         if(s<0) s=0;
  25.         if(f>m) f=m;
  26.         for(int j=s;j<=f;j++) kx[j]++;
  27.     }
  28.     int mx=0;
  29.     for(int i=0;i<=n;i++)
  30.         mx=max(mx,ky[i]);
  31.     for(int i=0;i<=m;i++)
  32.         mx=max(kx[i],mx);
  33.     printf("%d",mx);
  34.  
  35.     return 0;
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement