Submission #1150520

#TimeUsernameProblemLanguageResultExecution timeMemory
1150520eri16Count Squares (CEOI19_countsquares)C++20
100 / 100
1284 ms105892 KiB
#include <bits/stdc++.h> using namespace std; long long int h,v,k,sum=0; long long dis1[1505],dis2[1505]; map <int, int> cnt; void solve (){ for (int i=1; i<h; i++){ for (int j=0; j<i; j++){ cnt[dis1[j] - dis1[i]]++; } } for (int i=1; i<v; i++){ for (int j=0; j<i; j++){ sum += cnt[dis2[j] - dis2[i]]; } } } int main(){ cin>>h>>v; for (int i=0; i<h; i++){cin>>dis1[i];} for (int i=0; i<v; i++){cin>>dis2[i];} solve(); long long t=0; cout<<sum; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...