Submission #1161272

#TimeUsernameProblemLanguageResultExecution timeMemory
1161272strelok1337은행 (IZhO14_bank)C++20
0 / 100
55 ms320 KiB
#include<bits/stdc++.h> using namespace std; #define ll long long #define pb push_back #define pf push_front #define F first #define S second #define IShowSpeed ios_base::sync_with_stdio(false);cin.tie(NULL);cout.tie(NULL); #define all(a) a.begin(),a.end() const int N=1e3+10; const ll inf = 1e18 + 1337; const int mod=1e9+7; const int dx[] = {-1, 0, 0, 1}; const int dy[] = {0, -1, 1, 0}; ll a[N],b[N],dp[25][N]; int main() { freopen("bank.in","r",stdin); freopen("bank.out","w",stdout); IShowSpeed ll tt=1; //cin>>tt; while(tt--) { ll n,m; cin>>n>>m; for(int i=1;i<=n;i++) cin>>a[i]; for(int i=1;i<=m;i++) cin>>b[i]; for(int msk=1;msk < (1 << m);msk++) { ll sum = 0; for(int j=0;j<m;j++) { if((msk >> j) & 1 == 1) { sum += b[j+1]; } } if(sum == a[1]) { cout<<"YES"; return 0; } } cout<<"NO"; } } /* 1 2 2 2 3 1 */

Compilation message (stderr)

bank.cpp: In function 'int main()':
bank.cpp:19:16: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   19 |         freopen("bank.in","r",stdin);
      |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~
bank.cpp:20:16: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   20 |         freopen("bank.out","w",stdout);
      |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...