ამოხსნების სტატუსი

ამ გვერდზე თქვენ იხილავთ გაგზავნილი ამოხსნების სტატუსს.


გაგზავნის თარიღი: 23.01.2023 19:21:11

ამოცანა: გუბერნატორის არჩევნები

მომხმარებელი: kakauridze13

ვერდიქტი: სრული ამოხსნა

შეფასება: 100.0 ქულა







#include <bits/stdc++.h>
using namespace std;
int n,i,x,j,y,z,arr[101],pas;
main()
{
   cin>>n;
   for(i=0;i<n;i++){
       cin>>arr[i];
   }
   sort(arr,arr+n);
   if(n%2==0){
       for(i=0;i<=n/2;i++){
           if(arr[i]%2==0) {
               pas=pas+arr[i]/2+1;
           }
           else pas=pas+(arr[i]+1)/2;
       }
   }
   else for(i=0;i<(n+1)/2;i++){
       if(arr[i]%2==0){
           pas=pas+arr[i]/2+1;
       }
       else pas=pas+(arr[i]+1)/2;
   }
   cout<<pas;
}

ტესტები

შემავალი მონაცემები
3
5 7 5
გამომავალი მონაცემები
6
თქვენი პასუხი
6
ჩეკერის პასუხი
YES
შემავალი მონაცემები
4
6 10 9 8
გამომავალი მონაცემები
14
თქვენი პასუხი
14
ჩეკერის პასუხი
YES
შემავალი მონაცემები
7
5 5 50 50 50 5 5
გამომავალი მონაცემები
12
თქვენი პასუხი
12
ჩეკერის პასუხი
YES
შემავალი მონაცემები
10
2 2 2 2 2 2 2 2 2 2
გამომავალი მონაცემები
12
თქვენი პასუხი
12
ჩეკერის პასუხი
YES
შემავალი მონაცემები
15
100 20 5 5 29 7 7 3 89 54 9 9 3 65 59
გამომავალი მონაცემები
28
თქვენი პასუხი
28
ჩეკერის პასუხი
YES
შემავალი მონაცემები
4
8 8 6 6
გამომავალი მონაცემები
13
თქვენი პასუხი
13
ჩეკერის პასუხი
YES
შემავალი მონაცემები
7
22 22 22 8 8 8 8
გამომავალი მონაცემები
20
თქვენი პასუხი
20
ჩეკერის პასუხი
YES
შემავალი მონაცემები
8
10 10 10 10 10 10 10 10
გამომავალი მონაცემები
30
თქვენი პასუხი
30
ჩეკერის პასუხი
YES
შემავალი მონაცემები
1
2
გამომავალი მონაცემები
2
თქვენი პასუხი
2
ჩეკერის პასუხი
YES
შემავალი მონაცემები
1 
100
გამომავალი მონაცემები
51
თქვენი პასუხი
51
ჩეკერის პასუხი
YES