Saverix339

Untitled

Apr 1st, 2021
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.64 KB | None | 0 0
  1. #include <assert.h>
  2. #include <stdio.h>
  3. #include <vector>
  4. #include <iostream>
  5. #define MAXN 1000000
  6.  
  7. using namespace std;
  8.  
  9. int N, i, risu;
  10. int P[MAXN];
  11. int G[MAXN];
  12.  
  13. int main() {
  14.     freopen("input.txt", "r", stdin);
  15.     freopen("output.txt", "w", stdout);
  16.  
  17.     assert(1 == scanf("%d", &N));
  18.     for (i = 0; i < N; i++) assert(1 == scanf("%d", &P[i]));
  19.     for (i = 0; i < N; i++) assert(1 == scanf("%d", &G[i]));
  20.  
  21.     for(i=0; i<N; i++){
  22.         if(P[i]<=P[i+1]){
  23.             P[i+1]=P[i];
  24.         }
  25.     }
  26.     for(i=0; i<N; i++){
  27.         risu=risu+(G[i]*P[i]);      
  28.     }
  29.     cout<<risu;  // print the result
  30.     return 0;
  31. }
  32.  
Advertisement
Add Comment
Please, Sign In to add comment