Submission #1220914

#TimeUsernameProblemLanguageResultExecution timeMemory
1220914TrumlingScissors and Tape (CEOI19_scissors)C++20
0 / 100
1114 ms193112 KiB
//Trumling ©
//Αφόδευε υψηλά και ηγνάντει 
#include <bits/stdc++.h>
using namespace std; 

typedef long long ll;
#define pb push_back
#define F first
#define S second
#define enter cout<<'\n';
#define INF 99999999999999999
#define MOD 1000000007
#define all(x) x.begin(),x.end()
struct cords
{
    ll x,y;
};
int main() {
ios_base::sync_with_stdio(0);
cin.tie(0);
ll id;

cin>>id;
cords s[4];
ll hs=0,ls=0;
for(int i=0;i<4;i++)
{
    cin>>s[i].x>>s[i].y;
    hs=max(hs,s[i].y);
    ls=max(ls,s[i].x);
}
    

cin>>id;
cords t[4];
ll ht=0,lt=0;
for(int i=0;i<4;i++)
{
    cin>>t[i].x>>t[i].y;
    ht=max(ht,t[i].y);
    lt=max(lt,t[i].x);
}
    

cout<<"scissors"<<'\n';
cout<<0<<' '<<ht/hs<<'\n';
for(int j=0;j<ls;j+=lt)
    cout<<4<<' '<<j<<' '<<0<<' '<<j+lt<<' '<<0<<' '<<j+lt<<' '<<hs<<' '<<j<<' '<<hs<<'\n';

cout<<"tape"<<'\n';
cout<<ht/hs<<' ';
for(int i=1;i<=ht/hs;i++)
    cout<<i<<' ';
enter

for(int i=0;i<ht;i+=hs)
    cout<<4<<' '<<0<<' '<<i<<' '<<lt<<' '<<i<<' '<<lt<<' '<<i+hs<<' '<<0<<' '<<i+hs<<'\n';

cout<<4<<' ';
for(int i=0;i<4;i++)
    cout<<t[i].x<<' '<<t[i].y<<' ';
}

#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...