Submission #878634

# Submission time Handle Problem Language Result Execution time Memory
878634 2023-11-25T02:46:18 Z Faisal_Saqib Sure Bet (CEOI17_sure) C++17
0 / 100
52 ms 408 KB
#include <iostream>
#include <vector>
#include <cmath>
#include <iomanip>
using namespace std;
#define int long long
const int N=1001;
long long p4[N];
signed main()
{
    cout<<fixed<<setprecision(4);
    int n;
    cin>>n;
    p4[0]=1;
    for(int i=1;i<=n;i++)
        p4[i]=(p4[i-1]*4ll);
    vector<int> a,b;
    for(int i=0;i<n;i++)
    {
        double x,y;
        cin>>x>>y;
      x*=1e4;
      y*=1e4;
        a.push_back(x);
        b.push_back(y);
    }
    int ans=0;
    for(long long mask=0;mask<p4[n];mask++)
    {
        int s1=0,s2=0;
        int p=0;
        long long cur=mask;
        for(int j=0;j<n;j++)
        {
            if(cur%4==3)
            {
                s1+=a[j];
                s2+=b[j];
                p+=2;
            }
            else if(cur%4==2)
            {
                p++;
                s1+=a[j];
            }
            else if(cur%4==1)
            {
                p++;
                s2+=b[j];
            }
            cur/=4;
        }
        p*=(1e4);
        ans=max(ans,min(s1,s2)-p);
    }
  double x=(double)ans/(double)(1e4);
    cout<<x<<endl;
    return 0;
}
# Verdict Execution time Memory Grader output
1 Correct 0 ms 348 KB Output is correct
2 Correct 0 ms 348 KB Output is correct
3 Correct 48 ms 348 KB Output is correct
4 Correct 51 ms 408 KB Output is correct
5 Correct 52 ms 408 KB Output is correct
6 Incorrect 49 ms 348 KB Output isn't correct
7 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 0 ms 348 KB Output is correct
2 Correct 0 ms 348 KB Output is correct
3 Correct 48 ms 348 KB Output is correct
4 Correct 51 ms 408 KB Output is correct
5 Correct 52 ms 408 KB Output is correct
6 Incorrect 49 ms 348 KB Output isn't correct
7 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 0 ms 348 KB Output is correct
2 Correct 0 ms 348 KB Output is correct
3 Correct 48 ms 348 KB Output is correct
4 Correct 51 ms 408 KB Output is correct
5 Correct 52 ms 408 KB Output is correct
6 Incorrect 49 ms 348 KB Output isn't correct
7 Halted 0 ms 0 KB -