답안 #1109025

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
1109025 2024-11-05T19:35:04 Z Ak_16 Fancy Fence (CEOI20_fancyfence) C++17
0 / 100
7 ms 3528 KB
#include <iostream>
using namespace std;
#define int long long

signed main() 
{
    int n; int h[200005]; int w[200005];
    cin>>n;
    for(int i=1; i<=n; i++){cin>>h[i];}
    for(int i=1; i<=n; i++){cin>>w[i];}
    
    int ans=0; int p=1e9+7;
    for(int i=1; i<=n; i++){
      ans += (w[i] * (w[i]+1) / 2 % p) % p * (h[i] * (h[i]+1) / 2 % p) % p; ans %= p; cout<<ans<<" ";
    }
    for(int i=1; i<n; i++){
      int mn=h[i];
      for(int j=i+1; j<=n; j++){
        mn=min(mn, h[j]);
        ans += w[i] * w[j] % p * (mn * (mn+1) / 2 % p) % p; ans %= p;
      }
    }
    cout<<ans;
}
# 결과 실행 시간 메모리 Grader output
1 Incorrect 3 ms 3408 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 3 ms 3408 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 3 ms 3408 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 7 ms 3408 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 3 ms 3528 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 3 ms 3408 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 3 ms 3408 KB Output isn't correct
2 Halted 0 ms 0 KB -