답안 #78786

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
78786 2018-10-08T18:36:50 Z ekrem Relativnost (COCI15_relativnost) C++
0 / 140
4000 ms 24928 KB
#include <bits/stdc++.h>
#define st first
#define nd second
#define mp make_pair
#define pb push_back
#define N 100005
using namespace std;

typedef long long ll;

int n, c, q, a[N], b[N];
ll dp[22][N];

int main() {
	// freopen("in.txt", "r", stdin);
	// freopen("out.txt", "w", stdout);
	scanf("%d %d",&n ,&c);
	for(int i = 1; i <= n; i++)
		scanf("%d",a + i);
	for(int i = 1; i <= n; i++)
		scanf("%d",b + i);
	dp[0][0] = 1;
	scanf("%d",&q);
	while(q--){
		int x, y, z;
		scanf("%d %d %d",&x ,&y ,&z);
		a[x] = y;
		b[x] = z;
		for(int i = 1; i <= n; i++)
			for(int k = 0; k <= c; k++)
				dp[k][i] = 1ll*dp[k - (k != 0)][i - 1]*a[i] + 1ll*dp[k][i - 1]*b[i];
		cout << dp[c][n] << endl;
	}
	return 0;
}

Compilation message

relativnost.cpp: In function 'int main()':
relativnost.cpp:17:7: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
  scanf("%d %d",&n ,&c);
  ~~~~~^~~~~~~~~~~~~~~~
relativnost.cpp:19:8: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
   scanf("%d",a + i);
   ~~~~~^~~~~~~~~~~~
relativnost.cpp:21:8: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
   scanf("%d",b + i);
   ~~~~~^~~~~~~~~~~~
relativnost.cpp:23:7: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
  scanf("%d",&q);
  ~~~~~^~~~~~~~~
relativnost.cpp:26:8: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
   scanf("%d %d %d",&x ,&y ,&z);
   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
# 결과 실행 시간 메모리 Grader output
1 Incorrect 36 ms 504 KB Output isn't correct
2 Incorrect 43 ms 644 KB Output isn't correct
3 Incorrect 53 ms 892 KB Output isn't correct
4 Execution timed out 4093 ms 5776 KB Time limit exceeded
5 Execution timed out 4029 ms 14068 KB Time limit exceeded
6 Execution timed out 4038 ms 20256 KB Time limit exceeded
7 Execution timed out 4003 ms 20256 KB Time limit exceeded
8 Execution timed out 4011 ms 20256 KB Time limit exceeded
9 Execution timed out 4026 ms 20256 KB Time limit exceeded
10 Execution timed out 4022 ms 24928 KB Time limit exceeded