Submission #779200

#TimeUsernameProblemLanguageResultExecution timeMemory
7792001075508020060209tcNLO (COCI18_nlo)C++14
0 / 110
160 ms16576 KiB
#include<bits/stdc++.h> using namespace std; #define int long long #define X first #define Y second int n;int m; int Q; int gr[1010][1010]; signed main(){ cin>>n>>m; cin>>Q; for(int i=1;i<=n;i++){ for(int j=1;j<=m;j++){ gr[i][j]=1; } } while(Q--){ int x;int y;int r; cin>>x>>y>>r; for(int i=1;i<=n;i++){ for(int j=1;j<=m;j++){ if( ((i-x)*(i-x)+(j-y)*(j-y))<=r*r ){ gr[i][j]=0; } } } for(int i=1;i<=n;i++){ for(int j=1;j<=m;j++){ // cout<<gr[i][j]<<" "; gr[i][j]++; }//cout<<endl; } //cout<<endl; } int ans=0; for(int i=1;i<=n;i++){ for(int j=1;j<=n;j++){ ans+=gr[i][j]-1; } } cout<<ans<<endl; }
#Verdict Execution timeMemoryGrader output
Fetching results...