Submission #668108

#TimeUTC-0UsernameProblemLanguageResultExecution timeMemory
6681082022-12-02 18:46:40ManoushDijamant (COCI22_dijamant)C++14
0 / 70
2 ms852 KiB
#include <bits/stdc++.h>
#define ll long long int
#define F first
#define S second
#define pb push_back
using namespace std;
vector<set<ll>>v(2003);
ll n,m;
ll fun1 (ll x,ll y)
{
//cout<<"hello "<<x<<" "<<y<<endl;
if (x==INT_MAX)return 0;
ll q=*v[y].lower_bound(x+1);
if (q==INT_MAX||q==INT_MIN)return 0;
ll sum=q-x-1;
//cout<<" sum "<<sum<<" "<<q<<endl;
if (sum%2==0)return 0;
if (y<sum/2+1||(m-y)<sum/2+1)return 0;
ll u=(q-x)/2;
//cout<<"u "<<u<<endl;
ll con=1;
for (ll i=1;i<u;i++)
{
// cout<<"1 "<<y+i<<" "<<x+i<<endl;
ll x1=*v[y+i].lower_bound(x+i);
//cout<<"2 "<<y-i<<" "<<x+i<<endl;
ll x2=*v[y-i].lower_bound(x+i);
//cout<<"3 "<<y+i<<" "<<x1+1<<endl;
ll y1=*v[y+i].lower_bound(x1+1);
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Compilation message (stderr)

Main.cpp: In function 'long long int fun1(long long int, long long int)':
Main.cpp:22:8: warning: unused variable 'con' [-Wunused-variable]
   22 |     ll con=1;
      |        ^~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...