Submission #51845269
Source Code Expand
#include <algorithm>
#include<bits/stdc++.h>
#include <ext/pb_ds/assoc_container.hpp>
#include <ext/pb_ds/tree_policy.hpp>
using namespace std;
using namespace __gnu_pbds;
template <class T>
using ordered_set = tree<T, null_type, less_equal<T>, rb_tree_tag, tree_order_statistics_node_update>;
#define fori(i,n) for(int i=0;i<n;i++)
#define int long long
#define limit LLONG_MAX
#define pi pair<int,int>
#define vi vector<int>
#define vii vector<pair<int,int>>
#define vb vector<bool>
#define pb push_back
#define all(v) v.begin(),v.end()
#define yesi cout<<"Yes"<<'\n'
#define nosi cout<<"No"<<'\n'
#define endl '\n'
#define approx(a) fixed << setprecision(a)
#define ff first
#define ss second
template <class T> void read(vector<T> &v);
template <class F, class S> void read(pair<F, S> &p);
template <class T, size_t Z> void read(array<T, Z> &a);
template <class T> void read(T &x) {cin >> x;}
template <class R, class... T> void read(R& r, T&... t){read(r); read(t...);};
template <class T> void read(vector<T> &v) {for(auto& x : v) read(x);}
template <class F, class S> void read(pair<F, S> &p) {read(p.ff, p.ss);}
template <class T, size_t Z> void read(array<T, Z> &a) { for(auto &x : a) read(x); }
template <class F, class S> void pr(const pair<F, S> &x);
template <class T> void pr(const T &x) {cout << x;}
template <class R, class... T> void pr(const R& r, const T&... t) {pr(r); pr(t...);}
template <class F, class S> void pr(const pair<F, S> &x) {pr("{", x.ff, ", ", x.ss, "}\n");}
void ps() {pr("\n");}
template <class T> void ps(const T &x) {pr(x); ps();}
template <class T> void ps(vector<T> &v) {for(auto& x : v) pr(x, ' '); ps();}
template <class T, size_t Z> void ps(const array<T, Z> &a) { for(auto &x : a) pr(x, ' '); ps(); }
template <class F, class S> void ps(const pair<F, S> &x) {pr(x.ff, ' ', x.ss); ps();}
template <class R, class... T> void ps(const R& r, const T &...t) {pr(r, ' '); ps(t...);}
int n,m,t=1,q;
void solve(){
int a,b;
read(n,a,b);
vi v(n); read(v);
int days = a+b;
fori(i,n){
if(v[i]>=days)v[i] = v[i]%days;
}
int mn=limit;
fori(i,n)mn=min(mn, v[i]);
// int mx=*max_element(all(v));
fori(i,n)v[i]-=mn;
fori(i,n)if(v[i]>=a){
nosi; return;
}
yesi;
}
int32_t main(){
ios::sync_with_stdio(false); cin.tie(0);
// cin>>t;
while(t--){
solve();
}
}
Submission Info
| Submission Time |
|
| Task |
C - Ideal Holidays |
| User |
saelcc03 |
| Language |
C++ 17 (Clang 16.0.6) |
| Score |
0 |
| Code Size |
2457 Byte |
| Status |
WA |
| Exec Time |
13 ms |
| Memory |
4692 KiB |
Judge Result
| Set Name |
Sample |
All |
| Score / Max Score |
0 / 0 |
0 / 350 |
| Status |
|
|
| Set Name |
Test Cases |
| Sample |
00_sample_01.txt, 00_sample_02.txt, 00_sample_03.txt |
| All |
00_sample_01.txt, 00_sample_02.txt, 00_sample_03.txt, 01_test_01.txt, 01_test_02.txt, 01_test_03.txt, 01_test_04.txt, 01_test_05.txt, 01_test_06.txt, 01_test_07.txt, 01_test_08.txt, 01_test_09.txt, 01_test_10.txt, 01_test_11.txt, 01_test_12.txt, 01_test_13.txt, 01_test_14.txt, 01_test_15.txt, 01_test_16.txt, 01_test_17.txt, 01_test_18.txt, 01_test_19.txt, 01_test_20.txt, 01_test_21.txt, 01_test_22.txt, 01_test_23.txt, 01_test_24.txt, 01_test_25.txt, 01_test_26.txt, 01_test_27.txt, 01_test_28.txt, 01_test_29.txt, 01_test_30.txt, 01_test_31.txt, 01_test_32.txt, 01_test_33.txt, 01_test_34.txt, 01_test_35.txt, 01_test_36.txt, 01_test_37.txt, 01_test_38.txt, 01_test_39.txt, 01_test_40.txt, 01_test_41.txt, 01_test_42.txt, 01_test_43.txt, 01_test_44.txt, 01_test_45.txt, 01_test_46.txt, 01_test_47.txt, 01_test_48.txt, 01_test_49.txt |
| Case Name |
Status |
Exec Time |
Memory |
| 00_sample_01.txt |
AC |
1 ms |
3440 KiB |
| 00_sample_02.txt |
AC |
1 ms |
3428 KiB |
| 00_sample_03.txt |
AC |
1 ms |
3428 KiB |
| 01_test_01.txt |
AC |
10 ms |
4608 KiB |
| 01_test_02.txt |
AC |
10 ms |
4688 KiB |
| 01_test_03.txt |
AC |
12 ms |
4692 KiB |
| 01_test_04.txt |
AC |
12 ms |
4612 KiB |
| 01_test_05.txt |
AC |
11 ms |
4432 KiB |
| 01_test_06.txt |
AC |
13 ms |
4608 KiB |
| 01_test_07.txt |
AC |
1 ms |
3356 KiB |
| 01_test_08.txt |
AC |
1 ms |
3396 KiB |
| 01_test_09.txt |
AC |
1 ms |
3464 KiB |
| 01_test_10.txt |
AC |
1 ms |
3460 KiB |
| 01_test_11.txt |
AC |
1 ms |
3420 KiB |
| 01_test_12.txt |
AC |
1 ms |
3520 KiB |
| 01_test_13.txt |
AC |
1 ms |
3500 KiB |
| 01_test_14.txt |
AC |
1 ms |
3528 KiB |
| 01_test_15.txt |
AC |
1 ms |
3408 KiB |
| 01_test_16.txt |
AC |
1 ms |
3460 KiB |
| 01_test_17.txt |
AC |
1 ms |
3408 KiB |
| 01_test_18.txt |
AC |
1 ms |
3496 KiB |
| 01_test_19.txt |
AC |
1 ms |
3452 KiB |
| 01_test_20.txt |
AC |
1 ms |
3396 KiB |
| 01_test_21.txt |
AC |
8 ms |
4136 KiB |
| 01_test_22.txt |
AC |
7 ms |
3896 KiB |
| 01_test_23.txt |
AC |
3 ms |
3432 KiB |
| 01_test_24.txt |
AC |
2 ms |
3432 KiB |
| 01_test_25.txt |
AC |
2 ms |
3432 KiB |
| 01_test_26.txt |
AC |
9 ms |
4152 KiB |
| 01_test_27.txt |
AC |
4 ms |
3332 KiB |
| 01_test_28.txt |
WA |
5 ms |
3388 KiB |
| 01_test_29.txt |
AC |
5 ms |
3636 KiB |
| 01_test_30.txt |
AC |
10 ms |
4080 KiB |
| 01_test_31.txt |
AC |
7 ms |
3824 KiB |
| 01_test_32.txt |
AC |
9 ms |
4072 KiB |
| 01_test_33.txt |
AC |
3 ms |
3528 KiB |
| 01_test_34.txt |
AC |
6 ms |
3684 KiB |
| 01_test_35.txt |
AC |
12 ms |
4596 KiB |
| 01_test_36.txt |
AC |
13 ms |
4564 KiB |
| 01_test_37.txt |
AC |
13 ms |
4536 KiB |
| 01_test_38.txt |
AC |
12 ms |
4684 KiB |
| 01_test_39.txt |
AC |
13 ms |
4628 KiB |
| 01_test_40.txt |
AC |
13 ms |
4536 KiB |
| 01_test_41.txt |
AC |
12 ms |
4612 KiB |
| 01_test_42.txt |
AC |
12 ms |
4536 KiB |
| 01_test_43.txt |
AC |
13 ms |
4476 KiB |
| 01_test_44.txt |
AC |
12 ms |
4616 KiB |
| 01_test_45.txt |
AC |
13 ms |
4608 KiB |
| 01_test_46.txt |
AC |
12 ms |
4604 KiB |
| 01_test_47.txt |
AC |
12 ms |
4560 KiB |
| 01_test_48.txt |
AC |
12 ms |
4628 KiB |
| 01_test_49.txt |
AC |
12 ms |
4616 KiB |