Submission #90511

# Submission time Handle Problem Language Result Execution time Memory
90511 2018-12-22T04:59:39 Z daniel_02 Bank (IZhO14_bank) C++14
19 / 100
61 ms 504 KB
#include <bits/stdc++.h>

#define fr first
#define pb push_back
#define sc second
#define ll long long

using namespace std;

int b[27];

main()
{
	int n, m, x;
	
	cin >> n >> m;
	
	cin >> x;
	
	if (n > 1)
	{
		puts("NO");
		return 0;
	}
	
	for (int i = 1; i <= m; i++)
	{
		scanf("%d", &b[i]);
	}
	
	for (int msk = 1; msk < (1 << m); msk++)
	{
		int sm = 0;
		for (int i = 0; i < m; i++)
		{
			if (msk & (1 << i))
			{
				sm += b[i + 1];
			}
		}
		if (sm == x)
		{
			puts("YES");
			return 0;
		}
	}
	
	puts("NO");
}

Compilation message

bank.cpp:12:6: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
 main()
      ^
bank.cpp: In function 'int main()':
bank.cpp:28:8: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
   scanf("%d", &b[i]);
   ~~~~~^~~~~~~~~~~~~
# Verdict Execution time Memory Grader output
1 Correct 2 ms 256 KB Output is correct
2 Correct 2 ms 372 KB Output is correct
3 Correct 2 ms 408 KB Output is correct
4 Correct 2 ms 428 KB Output is correct
5 Correct 59 ms 428 KB Output is correct
6 Correct 2 ms 456 KB Output is correct
7 Correct 1 ms 456 KB Output is correct
8 Correct 2 ms 456 KB Output is correct
9 Correct 61 ms 456 KB Output is correct
# Verdict Execution time Memory Grader output
1 Incorrect 2 ms 456 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 2 ms 504 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 2 ms 256 KB Output is correct
2 Correct 2 ms 372 KB Output is correct
3 Correct 2 ms 408 KB Output is correct
4 Correct 2 ms 428 KB Output is correct
5 Correct 59 ms 428 KB Output is correct
6 Correct 2 ms 456 KB Output is correct
7 Correct 1 ms 456 KB Output is correct
8 Correct 2 ms 456 KB Output is correct
9 Correct 61 ms 456 KB Output is correct
10 Incorrect 2 ms 456 KB Output isn't correct
11 Halted 0 ms 0 KB -