Submission #57202130


Source Code Expand

///In the name of ALLAH, The Most Gracious and The Most Merciful
///Praise be to ALLAH

#include<bits/stdc++.h>
using namespace std;

const int sz = 100;
int ar[sz];

void mySort(int ar[], int n)
{
   for(int i = 0; i < n - 1; i++)
   {
       for(int j = i + 1; j < n; j++)
       {
           if(ar[i] < ar[j])
               swap(ar[i], ar[j]);
       }
   }
}

using ll = long long;

#define el "\n"
#define optimize() ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0);
#define testCase int __; cin >> __; while(__--)
#define fraction() cout.unsetf(ios::floatfield); cout.precision(10); cout.setf(ios::fixed,ios::floatfield);

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

    for(int i = 0; i < n; i++)
    {
        cin >> ar[i];
    }

    mySort(ar, n);

    int cnt = 0;

    while(1)
    {
        mySort(ar, n);
        ar[0]--; ar[1]--;
        if(ar[1] < 0) break;
        cnt++;
    }

    cout << cnt << el;

}
int main()
{
    optimize();
    
    //testCase
        solve();

    return 0;
}

Submission Info

Submission Time
Task B - Decrease 2 max elements
User InFi4D_0
Language C++ 20 (gcc 12.2)
Score 200
Code Size 1061 Byte
Status AC
Exec Time 20 ms
Memory 3620 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 200 / 200
Status
AC × 2
AC × 15
Set Name Test Cases
Sample 00_sample_00.txt, 00_sample_01.txt
All 00_sample_00.txt, 00_sample_01.txt, 01_internal_00.txt, 01_internal_01.txt, 01_internal_02.txt, 01_internal_03.txt, 01_internal_04.txt, 01_internal_05.txt, 01_internal_06.txt, 01_internal_07.txt, 01_internal_08.txt, 01_internal_09.txt, 01_internal_10.txt, 01_internal_11.txt, 01_internal_12.txt
Case Name Status Exec Time Memory
00_sample_00.txt AC 2 ms 3620 KiB
00_sample_01.txt AC 1 ms 3508 KiB
01_internal_00.txt AC 2 ms 3608 KiB
01_internal_01.txt AC 8 ms 3456 KiB
01_internal_02.txt AC 2 ms 3492 KiB
01_internal_03.txt AC 11 ms 3496 KiB
01_internal_04.txt AC 9 ms 3348 KiB
01_internal_05.txt AC 10 ms 3484 KiB
01_internal_06.txt AC 19 ms 3560 KiB
01_internal_07.txt AC 20 ms 3516 KiB
01_internal_08.txt AC 19 ms 3516 KiB
01_internal_09.txt AC 20 ms 3460 KiB
01_internal_10.txt AC 1 ms 3488 KiB
01_internal_11.txt AC 1 ms 3512 KiB
01_internal_12.txt AC 1 ms 3608 KiB