Advertisement
Infernale

Dungeon

Oct 27th, 2018
455
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.66 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int main(){
  4.     int tc,x,left,right,max,boss;
  5.     scanf("%d",&tc);
  6.     for(int i=1;i<=tc;i++){
  7.         left = 0, right = 0, max=-1000001;
  8.         scanf("%d",&x);
  9.         int map[x];
  10.         for(int j=0;j<x;j++){
  11.             scanf("%d",&map[j]);
  12.             if(map[j]>max){
  13.                 max = map[j];
  14.                 boss = j;
  15.             }
  16.         }
  17.         for(int j=1;j<boss;j++){
  18.             if(map[j-1]<map[j] && map[j+1]<map[j]){
  19.                 left+=map[j];
  20.             }
  21.         }
  22.         for(int j=x-2;j>boss;j--){
  23.             if(map[j-1]<map[j] && map[j+1]<map[j]){
  24.                 right+=map[j];
  25.             }
  26.         }
  27.         printf("Case #%d:",i);
  28.         if(left==right){
  29.             printf(" same\n");
  30.         }else if(left<right){
  31.             printf(" left\n");
  32.         }else{
  33.             printf(" right\n");
  34.         }
  35.     }
  36.     return 0;
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement