QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#119176 | #6639. Disk Tree | ideograph_advantage | AC ✓ | 190ms | 26468kb | C++17 | 3.2kb | 2023-07-05 02:32:51 | 2023-07-05 02:32:52 |
Judging History
answer
#include <bits/stdc++.h>
using namespace std;
#define StarBurstStream ios_base::sync_with_stdio(false); cin.tie(0);
#define iter(a) a.begin(), a.end()
#define pb(a) emplace_back(a)
#define mp(a, b) make_pair(a, b)
#define ff first
#define ss second
#define topos(a) ((a) = (((a) % MOD + MOD) % MOD))
#define uni(a) a.resize(unique(iter(a)) - a.begin())
#define SZ(a) int(a.size())
#ifdef LOCAL
void debug(){cerr << "\n";}
template<class T, class ... U> void debug(T a, U ... b){cerr << a << " ", debug(b...);}
template<class T> void pary(T l, T r) {
while (l != r) cerr << *l << " ", l++;
cerr << "\n";
}
#else
#define debug(...) void()
#define pary(...) void()
#endif
typedef long long ll;
//typedef long double ld;
using pii = pair<int, int>;
using pll = pair<ll, ll>;
const ll MOD = 1000000007;
const ll MAX = 2147483647;
template<typename A, typename B>
ostream& operator<<(ostream& o, pair<A, B> p){
return o << '(' << p.ff << ',' << p.ss << ')';
}
ll ifloor(ll a, ll b){
if(b < 0) a *= -1, b *= -1;
if(a < 0) return (a - b + 1) / b;
else return a / b;
}
ll iceil(ll a, ll b){
if(b < 0) a *= -1, b *= -1;
if(a > 0) return (a + b - 1) / b;
else return a / b;
}
struct event{
int x, y, ty;
bool operator<(event b){
if(x != b.x) return x < b.x;
if(ty != b.ty) return ty > b.ty;
return y < b.y;
}
};
int main(){
StarBurstStream;
int n;
cin >> n;
vector<event> ev;
for(int i = 0; i < n; i++){
int x, y, r;
cin >> x >> y >> r;
ev.pb(event({max(0, x - r), y, 1}));
ev.pb(event({max(0, x + r), y, -1}));
}
sort(iter(ev));
set<int> st;
pii lst = mp(-1, -1);
vector<pair<pii, pii>> ans;
for(int i = 0; i < 2 * n; ){
int x = ev[i].x;
vector<int> tmp;
for(; i < 2 * n && ev[i].x == x && ev[i].ty == 1; i++){
tmp.pb(ev[i].y);
st.insert(ev[i].y);
}
//debug("test", x);
//if(i < 2 * n) debug("OAO", ev[i].x, ev[i].y, ev[i].ty);
//pary(iter(tmp));
//pary(iter(st));
bool up = false;
for(int j = 0; j < SZ(tmp); j++){
int y = tmp[j];
auto it = st.find(y);
if(it != st.begin() && (j && *prev(it) != tmp[j - 1])) up = false;
if(!up && it != st.begin()){
ans.pb(mp(mp(x, *prev(it)), mp(x, y)));
//debug("pb", y, mp(x, *prev(it)));
}
else if(next(it) != st.end()){
ans.pb(mp(mp(x, *next(it)), mp(x, y)));
up = true;
//debug("pb", y, mp(x, *next(it)));
}
else if(lst != mp(-1, -1)){
ans.pb(mp(lst, mp(x, y)));
//debug("pb", lst);
}
}
for(; i < 2 * n && ev[i].x == x && ev[i].ty == -1; i++){
st.erase(ev[i].y);
lst = mp(x, ev[i].y);
}
//debug("ok", x);
//if(i < 2 * n) debug("OAO", ev[i].x, ev[i].y, ev[i].ty);
}
cout << "YES\n";
for(auto [a, b] : ans){
cout << a.ff << " " << a.ss << " " << b.ff << " " << b.ss << "\n";
}
return 0;
}
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 100
Accepted
time: 1ms
memory: 3412kb
input:
3 1 0 3 10 10 6 0 5 1
output:
YES 0 5 0 0 4 0 4 10
result:
ok answer = 1
Test #2:
score: 0
Accepted
time: 1ms
memory: 3460kb
input:
2 1 1 1 3 3 1
output:
YES 2 1 2 3
result:
ok answer = 1
Test #3:
score: 0
Accepted
time: 1ms
memory: 3412kb
input:
5 10 10 10 2 0 1 20 20 1 3 20 1 20 0 1
output:
YES 1 10 1 0 2 10 2 20 19 10 19 0 19 10 19 20
result:
ok answer = 1
Test #4:
score: 0
Accepted
time: 1ms
memory: 3396kb
input:
10 29 29 2 28 55 10 99 81 4 17 82 10 45 88 10 48 68 10 0 8 10 98 95 10 34 0 10 17 24 10
output:
YES 7 8 7 24 7 24 7 82 18 24 18 55 24 24 24 0 27 24 27 29 35 55 35 88 38 55 38 68 58 68 88 95 95 95 95 81
result:
ok answer = 1
Test #5:
score: 0
Accepted
time: 1ms
memory: 3488kb
input:
100 490 783 12 666 460 55 561 245 6 223 323 25 3 520 77 225 161 24 514 190 16 997 914 100 412 265 100 374 610 36 296 854 39 601 901 2 307 21 100 390 422 24 940 414 32 332 438 35 553 992 100 235 775 3 656 901 37 770 417 22 649 305 100 448 84 3 375 939 77 910 847 9 776 357 37 743 97 100 371 502 39 508...
output:
YES 0 179 0 13 0 366 0 179 0 520 0 366 0 663 0 520 0 773 0 663 7 773 7 952 20 520 20 607 39 773 39 843 60 663 60 703 63 843 63 850 64 179 64 226 75 773 75 790 81 13 81 208 100 13 100 115 111 366 111 603 120 366 120 512 129 115 129 156 134 156 134 241 176 241 176 100 179 703 179 934 198 241 198 323 2...
result:
ok answer = 1
Test #6:
score: 0
Accepted
time: 1ms
memory: 3520kb
input:
200 2948 9798 687 3897 647 35 3918 587 28 1262 2717 206 1315 9524 20 2381 305 1000 4344 6858 20 6234 8949 53 5168 4772 85 5044 6109 158 72 7670 132 7300 1213 837 5427 2263 1000 1785 3009 276 6136 1421 43 1629 5620 29 6445 9489 242 8443 3141 1000 4118 4307 63 1874 5238 291 1964 5785 73 7794 3934 18 3...
output:
YES 0 2852 0 1148 0 4653 0 2852 0 6162 0 4653 0 7670 0 6162 55 7670 55 7903 87 7903 87 9469 113 7903 113 8944 139 2852 139 3990 178 6162 178 7484 265 1148 265 51 289 6162 289 6779 305 4653 305 5282 349 8944 349 9349 374 9469 374 9493 413 1148 413 1890 432 5282 432 5542 440 7484 440 8185 555 1148 555...
result:
ok answer = 1
Test #7:
score: 0
Accepted
time: 1ms
memory: 3488kb
input:
300 42942 37079 222 49441 21821 1695 61023 31153 561 86630 26307 352 36940 78253 213 7841 81086 626 47425 22290 374 17694 68695 648 38259 64794 998 43599 46942 9662 9204 2816 1965 38652 83568 4057 4046 29001 1034 72591 63214 587 75984 64859 1112 70005 72177 576 34522 52126 652 56627 48785 1747 78820...
output:
YES 0 24419 0 16007 0 39900 0 24419 0 58648 0 39900 0 69461 0 58648 0 79893 0 69461 0 99921 0 79893 110 16007 110 7853 414 79893 414 91204 548 79893 548 90680 1003 90680 1003 92828 1725 24419 1725 32550 2213 39900 2213 46829 3012 24419 3012 29001 3149 39900 3149 47905 3325 69461 3325 73213 3840 1600...
result:
ok answer = 1
Test #8:
score: 0
Accepted
time: 1ms
memory: 3468kb
input:
1000 558504245 246224785 100000000 971981730 913036757 1821458 198791767 482624549 5998171 540520619 353988177 8924682 183178222 46223569 9859905 118485076 22129062 7497235 274928891 417171180 372954 230079763 468235825 289869 859092765 562864738 5551376 129036518 743777318 3969979 265158223 3092933...
output:
YES 0 235938924 0 93982006 0 359002653 0 235938924 0 429721563 0 359002653 0 500334319 0 429721563 0 553121854 0 500334319 0 595275379 0 553121854 0 673089475 0 595275379 0 713751639 0 673089475 0 769665792 0 713751639 0 816264930 0 769665792 0 918989948 0 816264930 992695 713751639 992695 744294101...
result:
ok answer = 1
Test #9:
score: 0
Accepted
time: 0ms
memory: 3540kb
input:
3000 442876143 334276354 3627270 526253918 947313397 2498956 566692880 229330019 4243066 497859604 658736917 13012787 315969653 65582717 1400013 394215653 932651144 1655676 58249045 973232518 860150 860773683 959388251 1594726 23803673 921365885 5926749 730359196 818999592 1521282 971839312 22835235...
output:
YES 0 20450809 0 4543545 0 33689791 0 20450809 0 73749521 0 33689791 0 85019332 0 73749521 0 91838752 0 85019332 0 115835530 0 91838752 0 138290805 0 115835530 0 244652455 0 138290805 0 344420182 0 244652455 0 372703679 0 344420182 0 411886099 0 372703679 0 433135538 0 411886099 0 493352547 0 433135...
result:
ok answer = 1
Test #10:
score: 0
Accepted
time: 0ms
memory: 3584kb
input:
7000 601805179 978984160 464352 918208048 607538668 2214109 328147216 806677103 3901695 961794394 719893281 1114470 453816635 992288784 274949 778724702 692479905 1170018 169287513 886715521 576156 812072299 118324465 93778 726229729 150105801 3593039 368683874 642143790 1277375 40087476 151799345 4...
output:
YES 0 82305277 0 7669779 0 104534031 0 82305277 0 133505889 0 104534031 0 145494976 0 133505889 0 178650168 0 145494976 0 204712391 0 178650168 0 221426602 0 204712391 0 245488837 0 221426602 0 288398415 0 245488837 0 323305633 0 288398415 0 328807797 0 323305633 0 340684446 0 328807797 0 350686645 ...
result:
ok answer = 1
Test #11:
score: 0
Accepted
time: 2ms
memory: 3748kb
input:
10000 645 4710 5 1554 4072 7 6505 2760 1 6125 8212 11 9802 9537 3 6584 4356 6 1104 6649 23 4580 2623 20 3107 2460 1 4689 1662 2 7815 161 14 8718 3658 28 2900 63 15 1741 7296 44 8380 4608 50 2212 8514 4 7919 3069 17 1638 6057 3 504 9867 18 7869 8021 14 866 9239 5 3452 8042 4 9049 7222 4 4447 1004 5 9...
output:
YES 0 71 0 8 0 616 0 71 0 1146 0 616 0 1314 0 1146 0 1592 0 1314 0 1751 0 1592 0 1799 0 1751 0 1883 0 1799 0 2188 0 1883 0 2481 0 2188 0 2550 0 2481 0 2631 0 2550 0 2676 0 2631 0 2756 0 2676 0 2887 0 2756 0 3106 0 2887 0 3323 0 3106 0 3437 0 3323 0 3584 0 3437 0 3695 0 3584 0 3784 0 3695 0 3856 0 37...
result:
ok answer = 1
Test #12:
score: 0
Accepted
time: 66ms
memory: 9452kb
input:
100000 956095525 596102106 2 461544095 587257542 118 884402350 357055086 14228 547768407 186052059 263162 827807425 303694996 474924 692537425 44608243 131609 504660936 451030143 15134 207539367 899608364 20283 919236289 724317925 6 386476373 727023405 323 781914406 792770865 1064 411548762 2476126 ...
output:
YES 0 114863446 0 16414678 0 266626847 0 114863446 0 304414580 0 266626847 0 312730895 0 304414580 0 333397542 0 312730895 0 427209090 0 333397542 0 571603990 0 427209090 0 616424636 0 571603990 0 643298905 0 616424636 0 646455574 0 643298905 0 674631883 0 646455574 0 707448235 0 674631883 0 7422216...
result:
ok answer = 1
Test #13:
score: 0
Accepted
time: 153ms
memory: 15232kb
input:
200000 267774456 105702394 770 297991198 776424841 124 703700092 120262616 341808 212663821 221756923 367 195031049 705083745 66 692227605 63745620 1221 615879799 481139131 3053 93198187 239262367 141042 645539116 89213985 1679 312339485 547897747 2701 546940040 418847605 2 100457345 231142218 2 290...
output:
YES 0 65503887 0 36450043 0 103165813 0 65503887 0 113223272 0 103165813 0 121163888 0 113223272 0 231691420 0 121163888 0 240450858 0 231691420 0 271364932 0 240450858 0 287867208 0 271364932 0 359415760 0 287867208 0 407335778 0 359415760 0 442225971 0 407335778 0 541026964 0 442225971 0 558741222...
result:
ok answer = 1
Test #14:
score: 0
Accepted
time: 135ms
memory: 17056kb
input:
200000 890760596 387635202 407021 845949678 865384827 250 298937825 444813049 30 257079208 603496538 24935 825947861 514433442 276 664047255 283065064 651111 481691537 759981944 616 953630211 233077236 207 716089940 174481709 876827 807394429 737990862 50258 9195111 176890156 946 209723712 839382384...
output:
YES 0 29081244 0 23586061 0 49313954 0 29081244 0 61288319 0 49313954 0 72741002 0 61288319 0 84962436 0 72741002 0 136092710 0 84962436 0 160263492 0 136092710 0 168474053 0 160263492 0 218635420 0 168474053 0 266233086 0 218635420 0 301197220 0 266233086 0 333616539 0 301197220 0 404776447 0 33361...
result:
ok answer = 1
Test #15:
score: 0
Accepted
time: 116ms
memory: 16912kb
input:
200000 21940906 14228149 878 947616612 637746482 278 490310177 117451293 1714712 278642428 651582650 1 214397046 727562852 3 314365021 93147008 158746 367463298 30253119 650745 816993648 678947261 4384 503557517 182822048 1116 61881753 989787068 109052 632366340 971129473 26 870552310 805607887 5436...
output:
YES 0 94878040 0 31640168 0 114673404 0 94878040 0 133976538 0 114673404 0 138021782 0 133976538 0 144473048 0 138021782 0 175463994 0 144473048 0 179592469 0 175463994 0 219985608 0 179592469 0 230772950 0 219985608 0 287768048 0 230772950 0 292509612 0 287768048 0 305761966 0 292509612 0 332217418...
result:
ok answer = 1
Test #16:
score: 0
Accepted
time: 124ms
memory: 15492kb
input:
200000 81117 91365 1 68731 21152 3 37456 24002 2 37581 56006 3 52472 65837 1 68592 30967 2 37017 58189 11 21553 64504 95 94147 72332 80 82905 892 21 37593 40659 5 83451 10026 2 24925 11872 13 84418 48948 156 52378 43742 51 27379 10720 162 37042 54394 1 92324 20573 1 69506 96945 133 87826 40634 3 962...
output:
YES 0 1577 0 741 0 2446 0 1577 0 4749 0 2446 0 5324 0 4749 0 5611 0 5324 0 6345 0 5611 0 6864 0 6345 0 7242 0 6864 0 8059 0 7242 0 8857 0 8059 0 9037 0 8857 0 10569 0 9037 0 11176 0 10569 0 11733 0 11176 0 12650 0 11733 0 13395 0 12650 0 14154 0 13395 0 15268 0 14154 0 15959 0 15268 0 16828 0 15959 ...
result:
ok answer = 1
Test #17:
score: 0
Accepted
time: 9ms
memory: 3736kb
input:
10000 126758371 588314899 812231 238086622 378023315 890058 477126060 14900711 1191393 511712433 35095827 204725 651796639 43378716 2018310 308442866 596282834 2328087 42294570 231322805 1602825 168464157 357054887 2277954 224671652 693289331 2062259 616695889 175688410 1253251 385431057 29127383 18...
output:
YES 0 21950698 0 1053491 0 29071213 0 21950698 0 42350620 0 29071213 0 63221024 0 42350620 0 70529176 0 63221024 0 84344160 0 70529176 0 98466030 0 84344160 0 112841976 0 98466030 0 119439557 0 112841976 0 126486661 0 119439557 0 140952914 0 126486661 0 147195943 0 140952914 0 169069673 0 147195943 ...
result:
ok answer = 1
Test #18:
score: 0
Accepted
time: 26ms
memory: 5636kb
input:
40000 290669648 662085507 804601 669033554 119055358 638805 105668336 570987547 641107 70398923 679676225 1151529 67163601 217283316 655911 266292842 490670500 288695 332954119 213678087 316383 133514562 301390490 1150957 189198028 430695918 498385 52533444 508154472 662055 675557474 175423882 71076...
output:
YES 0 7023791 0 3898576 0 10876184 0 7023791 0 14518390 0 10876184 0 21171278 0 14518390 0 24950417 0 21171278 0 32148027 0 24950417 0 35669373 0 32148027 0 38900667 0 35669373 0 42087876 0 38900667 0 49175832 0 42087876 0 60111997 0 49175832 0 66792042 0 60111997 0 70483357 0 66792042 0 74160519 0 ...
result:
ok answer = 1
Test #19:
score: 0
Accepted
time: 57ms
memory: 9088kb
input:
79806 675311888 175949323 45152 668303725 415877398 705454 526993355 106652475 101518 306843353 465414670 733685 235164634 54490010 250702 237718215 128806833 416572 47406184 660535125 231461 217980403 334240174 311035 438155656 608919183 741482 175786440 138973185 691587 383453409 420621369 23780 1...
output:
YES 0 2564757 0 75115 0 4991138 0 2564757 0 7654178 0 4991138 0 10139465 0 7654178 0 12492643 0 10139465 0 14967837 0 12492643 0 22579503 0 14967837 0 25102875 0 22579503 0 27269094 0 25102875 0 32493546 0 27269094 0 34714044 0 32493546 0 39684135 0 34714044 0 47142938 0 39684135 0 49877928 0 471429...
result:
ok answer = 1
Test #20:
score: 0
Accepted
time: 142ms
memory: 15884kb
input:
199809 330527920 105087498 120223 601378677 222559216 191284 604605920 449476822 241005 435487497 286817733 303877 682929431 10980946 280834 393289259 673421713 256371 217818174 324382996 403684 307178253 324362921 334561 321290021 314861063 288503 661144513 394874427 31218 664021225 319719526 14923...
output:
YES 0 3267733 0 79477 0 4869837 0 3267733 0 6431437 0 4869837 0 8038686 0 6431437 0 11030533 0 8038686 0 14113479 0 11030533 0 18833700 0 14113479 0 20491240 0 18833700 0 23496141 0 20491240 0 26723859 0 23496141 0 29974279 0 26723859 0 31364131 0 29974279 0 34694473 0 31364131 0 36263968 0 34694473...
result:
ok answer = 1
Test #21:
score: 0
Accepted
time: 124ms
memory: 16012kb
input:
200000 500000000 500000000 450000000 950000002 500000000 1 950000002 500014137 1 950000001 500028274 1 950000000 500042412 1 949999998 500056549 1 949999996 500070686 1 949999994 500084823 1 949999991 500098961 1 949999988 500113098 1 949999984 500127235 1 949999980 500141372 1 949999975 500155510 1...
output:
YES 49999997 499992931 49999997 499978794 49999997 500007069 49999997 499992931 49999997 500021206 49999997 500007069 49999998 499978794 49999998 499964657 49999998 500021206 49999998 500035343 50000000 499964657 50000000 499950520 50000000 499964657 50000000 500000000 50000000 500035343 50000000 50...
result:
ok answer = 1
Test #22:
score: 0
Accepted
time: 94ms
memory: 15016kb
input:
200000 1666 1666 1666 6664 1666 1666 11662 1666 1666 16660 1666 1666 21658 1666 1666 26656 1666 1666 31654 1666 1666 36652 1666 1666 41650 1666 1666 46648 1666 1666 51646 1666 1666 56644 1666 1666 61642 1666 1666 66640 1666 1666 71638 1666 1666 76636 1666 1666 81634 1666 1666 86632 1666 1666 91630 1...
output:
YES 3332 1666 4998 1666 8330 1666 9996 1666 13328 1666 14994 1666 18326 1666 19992 1666 23324 1666 24990 1666 28322 1666 29988 1666 33320 1666 34986 1666 38318 1666 39984 1666 43316 1666 44982 1666 48314 1666 49980 1666 53312 1666 54978 1666 58310 1666 59976 1666 63308 1666 64974 1666 68306 1666 699...
result:
ok answer = 1
Test #23:
score: 0
Accepted
time: 67ms
memory: 17084kb
input:
200000 1276 2177 1666 6143 1271 1666 12177 1577 1666 17105 1415 1666 21414 1758 1666 27078 1291 1666 31751 1856 1666 36681 2166 1666 42165 1914 1666 46298 2207 1666 51434 1925 1666 56782 1717 1666 61708 1408 1666 66612 1280 1666 71599 2168 1666 76405 1971 1666 81489 1694 1666 86696 2187 1666 91352 1...
output:
YES 2942 2177 4477 1271 7809 1271 10511 1577 13843 1577 15439 1415 18771 1415 19748 1758 23080 1758 25412 1291 28744 1291 30085 1856 33417 1856 35015 2166 38347 2166 40499 1914 43831 1914 44632 2207 47964 2207 49768 1925 53100 1925 55116 1717 58448 1717 60042 1408 63374 1408 64946 1280 68278 1280 69...
result:
ok answer = 1
Test #24:
score: 0
Accepted
time: 79ms
memory: 16372kb
input:
200000 1666 1666 1666 6588 2534 1666 11510 3402 1666 16432 4270 1666 21354 5138 1666 26276 6005 1666 31198 6873 1666 36120 7741 1666 41043 8609 1666 45965 9477 1666 50887 10345 1666 55809 11213 1666 60731 12081 1666 65653 12949 1666 70575 13817 1666 75497 14684 1666 80419 15552 1666 85341 16420 1666...
output:
YES 3332 1666 4922 2534 8254 2534 9844 3402 13176 3402 14766 4270 18098 4270 19688 5138 23020 5138 24610 6005 27942 6005 29532 6873 32864 6873 34454 7741 37786 7741 39377 8609 42709 8609 44299 9477 47631 9477 49221 10345 52553 10345 54143 11213 57475 11213 59065 12081 62397 12081 63987 12949 67319 1...
result:
ok answer = 1
Test #25:
score: 0
Accepted
time: 130ms
memory: 26468kb
input:
200000 1666 1666 1666 1666 6664 1666 1666 11662 1666 1666 16660 1666 1666 21658 1666 1666 26656 1666 1666 31654 1666 1666 36652 1666 1666 41650 1666 1666 46648 1666 1666 51646 1666 1666 56644 1666 1666 61642 1666 1666 66640 1666 1666 71638 1666 1666 76636 1666 1666 81634 1666 1666 86632 1666 1666 91...
output:
YES 0 6664 0 1666 0 11662 0 6664 0 16660 0 11662 0 21658 0 16660 0 26656 0 21658 0 31654 0 26656 0 36652 0 31654 0 41650 0 36652 0 46648 0 41650 0 51646 0 46648 0 56644 0 51646 0 61642 0 56644 0 66640 0 61642 0 71638 0 66640 0 76636 0 71638 0 81634 0 76636 0 86632 0 81634 0 91630 0 86632 0 96628 0 9...
result:
ok answer = 1
Test #26:
score: 0
Accepted
time: 190ms
memory: 20400kb
input:
200000 1238 1279 1666 1911 6266 1666 1278 11483 1666 1657 16880 1666 1637 22064 1666 1629 26455 1666 2087 31415 1666 1150 36477 1666 2020 41228 1666 1277 46249 1666 1331 51188 1666 1274 56871 1666 1709 61810 1666 1509 66281 1666 1922 71932 1666 2188 76257 1666 1947 81675 1666 2124 86511 1666 1231 91...
output:
YES 0 11483 0 1279 0 16880 0 11483 0 22064 0 16880 0 26455 0 22064 0 36477 0 26455 0 46249 0 36477 0 51188 0 46249 0 56871 0 51188 0 66281 0 56871 0 91893 0 66281 0 97017 0 91893 0 102181 0 97017 0 107047 0 102181 0 121101 0 107047 0 126198 0 121101 0 161698 0 126198 0 177133 0 161698 0 181257 0 177...
result:
ok answer = 1
Test #27:
score: 0
Accepted
time: 0ms
memory: 3488kb
input:
2 1000000000 1000000000 1000000000 0 0 1
output:
YES 0 1000000000 0 0
result:
ok answer = 1
Test #28:
score: 0
Accepted
time: 1ms
memory: 3400kb
input:
2 1000000000 1000000000 500000000 0 1000000000 499999999
output:
YES 499999999 1000000000 500000000 1000000000
result:
ok answer = 1
Test #29:
score: 0
Accepted
time: 1ms
memory: 3392kb
input:
2 0 1000000000 499999999 0 0 500000000
output:
YES 0 1000000000 0 0
result:
ok answer = 1
Test #30:
score: 0
Accepted
time: 0ms
memory: 3376kb
input:
2 1000000000 1000000000 499999999 1000000000 0 500000000
output:
YES 500000001 0 500000001 1000000000
result:
ok answer = 1