提出 #59261809


ソースコード 拡げる

#![allow(non_snake_case)]
#![allow(unused_imports)]
#![allow(unused_macros)]
#![allow(clippy::needless_range_loop)]
#![allow(clippy::comparison_chain)]
#![allow(clippy::nonminimal_bool)]
#![allow(clippy::neg_multiply)]
use ac_library::*;
use amplify::confinement::Collection;
use itertools::{CombinationsWithReplacement, Itertools};
use lazy_static::lazy_static;
use libm::{ceil, log};
use num::{integer::Roots, traits::Pow, ToPrimitive};
use num_bigint::BigInt;
use num_integer::{div_ceil, Integer};
use proconio::marker::{Chars, Usize1};
use proconio::{input, source::line::LineSource};
use std::collections::{BTreeSet, BinaryHeap, HashMap, HashSet, VecDeque};
use std::convert::From;
use std::f64::consts::PI;
use std::hash::Hash;
use std::mem::swap;
use std::ops::Index;
use std::ops::Mul;
use std::{io::*, string};

fn solve() {
    #[rustfmt::skip]
    input! {
        N:f64
    }
    let mut left = 0.0;
    let mut right = N;
    while right - left > 1e-3 {
        let mid = (right + left) / 2.0;
        if mid.powf(3.0) + mid > N {
            right = mid;
        } else {
            left = mid;
        }
    }
    println!("{}", left);
}

fn main() {
    // input! {N:usize}
    // for _ in 0..N {
    //     solve();
    // }
    solve();
}

提出情報

提出日時
問題 B12 - Equation
ユーザ rakka
言語 Rust (rustc 1.70.0)
得点 1000
コード長 1311 Byte
結果 AC
実行時間 1 ms
メモリ 2668 KiB

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 1000 / 1000
結果
AC × 2
AC × 22
セット名 テストケース
Sample sample_01.txt, sample_02.txt
All 10_random_small_00.txt, 10_random_small_01.txt, 10_random_small_02.txt, 10_random_small_03.txt, 10_random_small_04.txt, 10_random_small_05.txt, 10_random_small_06.txt, 10_random_small_07.txt, 10_random_small_08.txt, 10_random_small_09.txt, 20_random_large_00.txt, 20_random_large_01.txt, 20_random_large_02.txt, 20_random_large_03.txt, 20_random_large_04.txt, 20_random_large_05.txt, 20_random_large_06.txt, 20_random_large_07.txt, 20_random_large_08.txt, 20_random_large_09.txt, sample_01.txt, sample_02.txt
ケース名 結果 実行時間 メモリ
10_random_small_00.txt AC 1 ms 2476 KiB
10_random_small_01.txt AC 0 ms 2616 KiB
10_random_small_02.txt AC 0 ms 2608 KiB
10_random_small_03.txt AC 0 ms 2608 KiB
10_random_small_04.txt AC 0 ms 2532 KiB
10_random_small_05.txt AC 0 ms 2524 KiB
10_random_small_06.txt AC 0 ms 2512 KiB
10_random_small_07.txt AC 1 ms 2608 KiB
10_random_small_08.txt AC 0 ms 2668 KiB
10_random_small_09.txt AC 0 ms 2460 KiB
20_random_large_00.txt AC 1 ms 2520 KiB
20_random_large_01.txt AC 1 ms 2532 KiB
20_random_large_02.txt AC 0 ms 2584 KiB
20_random_large_03.txt AC 0 ms 2456 KiB
20_random_large_04.txt AC 0 ms 2608 KiB
20_random_large_05.txt AC 0 ms 2460 KiB
20_random_large_06.txt AC 0 ms 2544 KiB
20_random_large_07.txt AC 0 ms 2664 KiB
20_random_large_08.txt AC 0 ms 2532 KiB
20_random_large_09.txt AC 0 ms 2544 KiB
sample_01.txt AC 0 ms 2540 KiB
sample_02.txt AC 1 ms 2616 KiB