結果
問題 | No.2492 Knapsack Problem? |
ユーザー |
|
提出日時 | 2023-10-06 21:21:52 |
言語 | C++17 (gcc 13.3.0 + boost 1.87.0) |
結果 |
AC
|
実行時間 | 2 ms / 2,000 ms |
コード長 | 1,265 bytes |
コンパイル時間 | 3,222 ms |
コンパイル使用メモリ | 250,428 KB |
最終ジャッジ日時 | 2025-02-17 04:43:00 |
ジャッジサーバーID (参考情報) |
judge4 / judge2 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 3 |
other | AC * 9 |
ソースコード
#include<bits/stdc++.h>using namespace std;using ll = long long;using ld = long double;//only for atcoder#include<atcoder/all>using namespace atcoder;#define rep(i,l,r) for(ll i=(l); i<(r); i++)#define rrep(i,l,r) for(ll i=(r)-1; i>=(l); i--)#define ALL(c) (c).begin(), (c).end()#define RALL(c) (c).rbegin(), (c).rend()#define REV(c) reverse(ALL(c))#define SORT(c) sort(ALL(c))#define RSORT(c) sort(RALL(c))#define MINV(c) *min_element(ALL(c))#define MAXV(c) *max_element(ALL(c))template <typename TYPE>void print(TYPE vec){rep(i,0,vec.size()){cout << vec[i];if(i == vec.size()-1){cout << endl;}else{cout << " ";}}}using VI = vector<int>;using VVI = vector<VI>;using VL = vector<ll>;using VVL = vector<VL>;using VS = vector<string>;using VVS = vector<VS>;using VB = vector<bool>;using VVB = vector<VB>;using VC = vector<char>;using VVC = vector<VC>;using VD = vector<ld>;using VVD = vector<VD>;using P = pair<ll,ll>;using VP = vector<P>;using VVP = vector<VP>;const ll LINF = 2e18;const int INF = 2e9;int main(){int N, W;cin >> N >> W;int ans = -1;rep(i,0,N){int v, w;cin >> v >> w;if(w <= W){ans = max(v,ans);}}cout << ans << endl;}