제출 #1319558

#제출 시각아이디문제언어결과실행 시간메모리
1319558yessimkhanBank (IZhO14_bank)C++20
컴파일 에러
0 ms0 KiB
#include <bits/stdc++.h> #define ll long long #define ent '\n' #define pb push_back #define all(x) x.begin(),x.end() #define PRaim_bek_abi ios_base::sync_with_stdio(0);cin.tie(0); using namespace std; const int N = 2e1+5; const int MOD = 1e9+7; int n , m , b[N] , a[N]; bool dp[N]; void easy(){ cin >> n >> m; for (int i = 1; i <= n; i++){ cin >> a[i]; } for (int i = 1; i <= m; i++){ cin >> b[i]; } dp[0] = 1; for (int i = 1; i <= m; i++){ for (int j = 1000; j >= b[i]; j--){ if (dp[j - b[i]]) dp[j] = 1; } } cout << (dp[a[1]] == 1 ? "YES" : "NO"); } signed main(){ PRaim_bek_abi freopen("bank.in" , 'r' , stdin); freopen("bank.out" , 'w' , stdout); int t=1; //cin>>t; while(t--) easy(); }

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

bank.cpp: In function 'int main()':
bank.cpp:44:25: error: invalid conversion from 'char' to 'const char*' [-fpermissive]
   44 |     freopen("bank.in" , 'r' , stdin);
      |                         ^~~
      |                         |
      |                         char
In file included from /usr/include/c++/13/cstdio:42,
                 from /usr/include/c++/13/ext/string_conversions.h:45,
                 from /usr/include/c++/13/bits/basic_string.h:4109,
                 from /usr/include/c++/13/string:54,
                 from /usr/include/c++/13/bitset:52,
                 from /usr/include/x86_64-linux-gnu/c++/13/bits/stdc++.h:52,
                 from bank.cpp:1:
/usr/include/stdio.h:272:46: note:   initializing argument 2 of 'FILE* freopen(const char*, const char*, FILE*)'
  272 |                       const char *__restrict __modes,
      |                       ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
bank.cpp:45:26: error: invalid conversion from 'char' to 'const char*' [-fpermissive]
   45 |     freopen("bank.out" , 'w' , stdout);
      |                          ^~~
      |                          |
      |                          char
/usr/include/stdio.h:272:46: note:   initializing argument 2 of 'FILE* freopen(const char*, const char*, FILE*)'
  272 |                       const char *__restrict __modes,
      |                       ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
bank.cpp:44:12: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   44 |     freopen("bank.in" , 'r' , stdin);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
bank.cpp:45:12: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   45 |     freopen("bank.out" , 'w' , stdout);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~