제출 #168608

#제출 시각아이디문제언어결과실행 시간메모리
168608srvltExhibition (JOI19_ho_t2)C++14
100 / 100
86 ms6760 KiB
//#pragma GCC target ("avx2,sse2") //#pragma GCC optimization ("Ofast") //#pragma GCC optimization ("unroll-loops") #include <bits/stdc++.h> #include <ext/pb_ds/assoc_container.hpp> #include <ext/pb_ds/tree_policy.hpp> using namespace __gnu_pbds; #define ordered_set tree <pair <ll, int>, null_type, less <pair <ll, int> >, rb_tree_tag, tree_order_statistics_node_update> #define ll long long #define ull unsigned long long #define db double #define pb push_back #define pf push_front #define ppb pop_back #define ppf pop_front #define fi first #define se second #define mp make_pair #define up_b upper_bound #define low_b lower_bound #define sz(x) (int)(x).size() #define all(x) (x).begin(), (x).end() #define endl "\n" #define left fsdsdfoisf #define sum dpsdfioppsf #define assign xcvjlkdjfio #define trie fksdfkjkfnjuiv #define next sidlfjsfkl #define merge sdfksdkfsldf #define int long long using namespace std; void dout() { cerr << endl; } template <typename Head, typename... Tail> void dout(Head H, Tail... T) { cerr << H << ' '; dout(T...); } //mt19937 rng(chrono::steady_clock::now().time_since_epoch().count()); typedef pair <int, int> pii; const int N = 1e5 + 7; int n, m, c[N], dp[N]; vector <pii> v; void solve(int tc) { // check for (int i = 0; i < n; j++) cin >> n >> m; for (int i = 0; i < n; i++) { int s, val; cin >> s >> val; v.pb({val, s}); } sort(all(v)); reverse(all(v)); for (int i = 1; i <= m; i++) { cin >> c[i]; } sort(c + 1, c + m + 1); int mx = 0; for (int i = 0; i < n; i++) { int s = v[i].se, val = v[i].fi; int x = lower_bound(c + 1, c + m + 1, s) - c; dp[i] = min(mx + 1, m - x + 1); mx = max(mx, dp[i]); } cout << mx; } signed main() { ios_base::sync_with_stdio(false); cin.tie(NULL); // freopen("meetings.in", "r", stdin); // freopen("meetings.out", "w", stdout); int tc = 1; // cin >> tc; for (int i = 0; i < tc; i++) { solve(i); // cleanup(); } }

컴파일 시 표준 에러 (stderr) 메시지

joi2019_ho_t2.cpp: In function 'void solve(long long int)':
joi2019_ho_t2.cpp:69:26: warning: unused variable 'val' [-Wunused-variable]
         int s = v[i].se, val = v[i].fi;
                          ^~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...