Submission #898363

# Submission time Handle Problem Language Result Execution time Memory
898363 2024-01-04T14:22:58 Z LCJLY Fancy Fence (CEOI20_fancyfence) C++14
15 / 100
18 ms 3932 KB
#include <bits/stdc++.h>
using namespace std;
 
#define int long long
#define ld long double
#define show(x,y) //cout << y << " " << #x << endl;
#define show2(x,y,i,j) //cout << y << " " << #x << "  " << j << " " << #i << endl;
#define show3(x,y,i,j,p,q) //cout << y << " " << #x << "  " << j << " " << #i << "  " << q << " " << #p << endl; 
#define show4(x,y) for(auto it:x) cout << it << " "; cout << #y << endl;
typedef pair<int,int>pii;
typedef pair<pii,pii>pi2;

int mod=1e9+7;
int f(int a, int b){
	a%=mod;
	b%=mod;
	return (a*b)%mod;
}

void solve(){	
	int n;
	cin >> n;

	pii arr[n];
	int w=0;
	int h=0;
	for(int x=0;x<n;x++){
		cin >> arr[x].first;
		h=max(h,arr[x].first);
	}
	
	for(int x=0;x<n;x++){
		cin >> arr[x].second;
		w+=arr[x].second;
	}
	
	int hold=f(w,w+1);
	hold=f(hold,h);
	hold=f(hold,h+1);
	hold=f(hold,250000002);
	
	cout << hold;
}
 
int32_t main(){										
	ios::sync_with_stdio(0);	
	cin.tie(0);
	//freopen("redistricting.in", "r", stdin);
	//freopen("redistricting.out", "w", stdout);
	int t=1;
	//cin >> t;
	while(t--){
		solve();
	}	
}
# Verdict Execution time Memory Grader output
1 Incorrect 0 ms 344 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 0 ms 348 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 0 ms 344 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 1 ms 344 KB Output is correct
2 Correct 2 ms 604 KB Output is correct
3 Correct 8 ms 2116 KB Output is correct
4 Correct 16 ms 3932 KB Output is correct
5 Correct 18 ms 3924 KB Output is correct
6 Correct 0 ms 344 KB Output is correct
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 348 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 0 ms 348 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 0 ms 344 KB Output isn't correct
2 Halted 0 ms 0 KB -