|
| 1 Хакимов Юсуф, 27 марта 2026 г. 6:27:46 |
| #include <bits/stdc++.h> using namespace std; bool A(int l1, int w1, int h1, int l2, int w2, int h2, int lc, int wc, int hc) { if (l1 + l2 <= lc && max(w1, w2) <= wc && max(h1, h2) <= hc) { return true; } if (max(l1, l2) <= lc && w1 + w2 <= wc && max(h1, h2) <= hc) { return true; } if (max(l1, l2) <= lc && max(w1, w2) <= wc && h1 + h2 <= hc) { return true; } return false; } int main() { int l1, w1, h1; int l2, w2, h2; int lc, wc, hc; cin >> l1 >> w1 >> h1; cin >> l2 >> w2 >> h2; cin >> lc >> wc >> hc; bool ok = false; for(int r1 = 0; r1 < 2; r1 ++) { for(int r2 = 0; r2 < 2; r2 ++) { if (A(l1, w1, h1, l2, w2, h2, lc, wc, hc)) { ok = true; } swap(l2, w2); } swap(l1, w1); } if(ok) { cout<<"YES"; } else { cout<<"NO"; } }
|
|
|
| 2 Назаров Даниил Дмитриевич, 16 марта 2026 г. 8:28:53 |
| t<<"YES"; f = false; } } if(f && w1<=lc && l1<=wc) { if(f && l2<=wc-l1 && w2<=lc) { cout<<"YES"; f = false; } else if(f && l2<=lc && w2<=wc-l1) { cout<<"YES"; f = false; } else if(f && l2<=lc-w1 && w2<=wc) { cout<<"YES"; f = false; } else if(f && w2<=lc-w1 && l2<=wc) { cout<<"YES"; f = false; } } if(f && h1+h2<=hc && l1<=lc && w1<=wc && l2<=lc && w2<=wc) { cout<<"YES"; f = false; } else if (f) cout<<"NO"; } else cout<<"NO"; return 0; }
|
|
|
| 3 Назаров Даниил Дмитриевич, 16 марта 2026 г. 8:27:00 |
| #include <bits/stdc++.h> using namespace std; int main() { bool f = true; long long l1,l2,lc,h1,h2,hc,w1,w2,wc,l; cin>>l1>>w1>>h1; cin>>l2>>w2>>h2; cin>>lc>>wc>>hc; l = l1; l1 = max(l1,w1); w1 = min(l,w1); l = l2; l2 = max(l2,w2); w2 = min(l,w2); l = lc; lc = max(lc,wc); wc = min(l,wc); if(l1<=lc && w1<=wc && l2<=lc && w2<=wc) { if(h1>hc || h2>hc){ cout<<"NO"; f = false; } if(f && l1<=lc && w1<=wc){ if(f && l2<=wc-w1 && w2<=lc) { cout<<"YES"; f = false; } else if(f && w2<=wc-w1 && l2<=lc) { cout<<"YES"; f = false; } else if(f && l2<=lc-l1 && w2<=wc) { cout<<"YES"; f = false; } else if(f && w2<=lc-l1 && l2<=wc) { cou
|
|
|
| 4 Азизов Мухаммад, 03 марта 2026 г. 11:44:58 |
| #include <bits/stdc++.h> using namespace std; #define f first #define s second int main() { ios::sync_with_stdio(false); cin.tie(nullptr); int l1,w1,h1,l2,w2,h2,lc,wc,hc,i,j,L1,W1,L2,W2; bool ok=false; cin>>l1>>w1>>h1>>l2>>w2>>h2>>lc>>wc>>hc; if(h1>hc || h2>hc){ cout<<"NO"; return 0; } pair<int,int>A1[2]={{l1,w1},{w1,l1}}; pair<int,int>A2[2]={{l2,w2},{w2,l2}}; for(i=0;i<2;i++) for(j=0;j<2;j++){ L1=A1[i].f; W1=A1[i].s; L2=A2[j].f; W2=A2[j].s; if(L1+L2<=lc && max(W1,W2)<=wc) ok=true; if(max(L1,L2)<=lc && W1+W2<=wc) ok=true; if(h1+h2<=hc) if(max(L1,L2)<=lc && max(W1,W2)<=wc) ok=true; } if(ok) cout<<"YES"; else cout<<"NO"; }
|
|
|
| 5 Назаров Даниил Дмитриевич, 30 октября 2025 г. 8:50:47 |
| #include <bits/stdc++.h> using namespace std; int main() { bool f = true; long long l1,l2,lc,h1,h2,hc,w1,w2,wc,l; cin>>l1>>w1>>h1; cin>>l2>>w2>>h2; cin>>lc>>wc>>hc; l = l1; l1 = max(l1,w1); w1 = min(l,w1); l = l2; l2 = max(l2,w2); w2 = min(l,w2); l = lc; lc = max(lc,wc); wc = min(l,wc); if(l1<=lc && w1<=wc && l2<=lc && w2<=wc) { if(h1>hc || h2>hc){ cout<<"NO"; f = false; } if(f && l1<=lc && w1<=wc){ if(f && l2<=wc-w1 && w2<=lc) { cout<<"YES"; f = false; } else if(f && w2<=wc-w1 && l2<=lc) { cout<<"YES"; f = false; } else if(f && l2<=lc-l1 && w2<=wc) { cout<<"YES"; f = false; } else if(f && w2<=lc-l1 && l2<=wc) { cout<
|
|
|
| 6 Вашурин Анатолий Александрович, 17 августа 2025 г. 18:00:00 |
| Какой 6 тест?
|
|
|
| 7 Якубов Мубинходжа Азизходжаевич, 28 июня 2025 г. 20:26:14 |
| #include <iostream> #include <algorithm> using namespace std; bool canPlaceSideBySide(int l1, int w1, int l2, int w2, int lc, int wc) { return (max(l1, l2) <= lc && w1 + w2 <= wc) || (max(w1, w2) <= wc && l1 + l2 <= lc) || (l1 + l2 <= lc && max(w1, w2) <= wc) || (w1 + w2 <= wc && max(l1, l2) <= lc); } int main() { int l1, w1, h1; int l2, w2, h2; int lc, wc, hc; cin >> l1 >> w1 >> h1; cin >> l2 >> w2 >> h2; cin >> lc >> wc >> hc; if (max(h1, h2) <= hc) { int dims1[2][2] = {{l1, w1}, {w1, l1}}; int dims2[2][2] = {{l2, w2}, {w2, l2}}; for (int i = 0; i < 2; ++i) { for (int j = 0; j < 2; ++j) { int a1 = dims1[i][0], b1 = dims1[i][1]; int a2 = dims2[j][0], b2 = dims2[j][1]; if (canPlaceSideBySide(a1, b1, a2, b2, lc, wc)) { cout << "YES\n"; return 0; } } }
|
|
|
| 8 Фазлиддин, 04 апреля 2025 г. 7:32:23 |
| КОД
|
|
|
| 9 Джамшидбек, 05 марта 2025 г. 15:14:26 |
| second
|
|
|
| 10 Макаров М Д, 19 февраля 2025 г. 15:57:10 |
| первый
|
|
|
Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!
| |