天天看點

hihoCoder 1234 Fractal(水)

題目連結:hihoCoder 1234 Fractal

代碼

#include <cstdio>
#include <cstring>
#include <algorithm>

using namespace std;

int main () {
    int cas;
    scanf("%d", &cas);
    while (cas--) {
        double x, l = , r = ;
        scanf("%lf", &x);
        for (int i = ; i <= ; i++) {
            if (x == l || x == r) {
                printf("-1\n");
                break;
            }
            l = (l + r) / ;
            if (x < l) {
                printf("%d\n", i * );
                break;
            }
        }
    }
    return ;
}