Submission #1223741

#TimeUsernameProblemLanguageResultExecution timeMemory
1223741MalixArt Class (IOI13_artclass)C++20
8 / 100
44 ms3288 KiB
#include "artclass.h" #include <bits/stdc++.h> using namespace std; typedef long long ll; typedef vector<int> vi; typedef vector<vi> vii; typedef pair<int,int> pi; typedef vector<pi> pii; typedef tuple<int,int,int> ti; typedef vector<ll> li; typedef vector<li> lii; #define REP(i,a,b) for(int i=a;i<b;i++) #define F first #define S second #define PB push_back #define LSOne(s) ((s)&(-s)) #define all(x) (x).begin(),(x).end() ll INF=1000000000000000010; int inf=1e9+10; ll M=1e9+7; int style(int n, int m, int R[500][500], int G[500][500], int B[500][500]) { int cnt=0; vector<pi> loc={{1,0},{-1,0},{0,1},{0,-1}}; REP(i,1,n-1)REP(j,1,m-1){ bool flag=1; REP(k,0,4){ int x=loc[k].F,y=loc[k].S; if(abs(R[i][j]-R[i+x][j+y])>10)flag=0; if(abs(G[i][j]-G[i+x][j+y])>10)flag=0; if(abs(B[i][j]-B[i+x][j+y])>10)flag=0; } if(flag)cnt++; } if(cnt>(n*m)/2)return 1; else return 2; }
#Verdict Execution timeMemoryGrader output
Fetching results...