QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#413695#6749. TargetheavenMOJANGTL 0ms0kbC++23522b2024-05-17 21:36:062024-05-17 21:36:07

Judging History

你现在查看的是最新测评结果

  • [2024-05-17 21:36:07]
  • 评测
  • 测评结果:TL
  • 用时:0ms
  • 内存:0kb
  • [2024-05-17 21:36:06]
  • 提交

answer

#pragma GCC optimize(1)
#pragma GCC optimize(2)
#pragma GCC optimize(3,"Ofast","inline")
#include<bits/stdc++.h>
#define int long long
#define double long double
using namespace std;
constexpr int inf=0x7fffffff;
constexpr double eps=1e-4;
signed main(){
    std::cin.tie(0)->sync_with_stdio(0);
    double a,b;cin>>a>>b;
    string s="";
    while(a-0.0>=eps) a/=2.0,s+="1";
    while(abs(a-b)>=eps)
        if(a>b) a/=2.0,s+="1";
        else a=(a-1)/2.0+0.5,s+="2";
    cout<<s<<"\n";
    return 0;
}

Details

Tip: Click on the bar to expand more detailed information

Test #1:

score: 0
Time Limit Exceeded

input:

0.5 0.25

output:


result: