Submission #20537038
Source Code Expand
use proconio::{fastout, input};
#[fastout]
fn main() {
input! {in_n: i64};
let mut flag = [false; 100010];
let mut count = 0;
for i in 2..in_n {
if i * i > in_n {
break;
} else if flag[i as usize] {
continue;
}
flag[i as usize] = true;
let mut v = i * i;
while v <= in_n {
count += 1;
if v < flag.len() as i64 {
flag[v as usize] = true;
}
v = v * i;
}
}
println!("{}", in_n - count);
}
Submission Info
| Submission Time | |
|---|---|
| Task | C - Unexpressed |
| User | takedarts |
| Language | Rust (1.42.0) |
| Score | 300 |
| Code Size | 561 Byte |
| Status | AC |
| Exec Time | 8 ms |
| Memory | 2264 KiB |
Judge Result
| Set Name | Sample | All | ||||
|---|---|---|---|---|---|---|
| Score / Max Score | 0 / 0 | 300 / 300 | ||||
| Status |
|
|
| Set Name | Test Cases |
|---|---|
| Sample | 01_sample.txt, 02_sample.txt |
| All | 01_sample.txt, 02_sample.txt, 10000000000_hand.txt, 10077695_pow.txt, 106830803_exp.txt, 1149_exp.txt, 1162261467_pow.txt, 125_hand.txt, 126_pow.txt, 129_pow.txt, 1341805554_exp.txt, 1468_exp.txt, 14_exp.txt, 15626_pow.txt, 167508771_exp.txt, 1697162_exp.txt, 177_exp.txt, 1920_exp.txt, 1977326742_pow.txt, 1997691865_exp.txt, 1_hand.txt, 2121516983_exp.txt, 21378622_exp.txt, 216_pow.txt, 233694_exp.txt, 2380105_exp.txt, 244140625_pow.txt, 2487595879_exp.txt, 2628894325_large.txt, 280262884_exp.txt, 3125_pow.txt, 31_exp.txt, 38114099_exp.txt, 4137_exp.txt, 41952318_exp.txt, 4971407775_large.txt, 49_pow.txt, 4_exp.txt, 50157498_exp.txt, 512_pow.txt, 5202647942_large.txt, 531441_pow.txt, 53_exp.txt, 5645468307_large.txt, 5669240390_large.txt, 609062_exp.txt, 6983776800_hand.txt, 728_pow.txt, 72977005_exp.txt, 729_pow.txt, 78126_pow.txt, 8002087506_large.txt, 8192_pow.txt, 84_exp.txt, 8731963982_large.txt, 909_exp.txt, 917490542_exp.txt, 919385315_exp.txt, 939887597_large.txt, 971207868_large.txt, 9_exp.txt |
| Case Name | Status | Exec Time | Memory |
|---|---|---|---|
| 01_sample.txt | AC | 8 ms | 2176 KiB |
| 02_sample.txt | AC | 2 ms | 2104 KiB |
| 10000000000_hand.txt | AC | 3 ms | 2148 KiB |
| 10077695_pow.txt | AC | 2 ms | 2180 KiB |
| 106830803_exp.txt | AC | 2 ms | 2212 KiB |
| 1149_exp.txt | AC | 2 ms | 2132 KiB |
| 1162261467_pow.txt | AC | 4 ms | 2144 KiB |
| 125_hand.txt | AC | 2 ms | 2124 KiB |
| 126_pow.txt | AC | 2 ms | 2180 KiB |
| 129_pow.txt | AC | 2 ms | 2152 KiB |
| 1341805554_exp.txt | AC | 1 ms | 2176 KiB |
| 1468_exp.txt | AC | 3 ms | 2068 KiB |
| 14_exp.txt | AC | 2 ms | 2064 KiB |
| 15626_pow.txt | AC | 2 ms | 1992 KiB |
| 167508771_exp.txt | AC | 2 ms | 2228 KiB |
| 1697162_exp.txt | AC | 2 ms | 2176 KiB |
| 177_exp.txt | AC | 2 ms | 2176 KiB |
| 1920_exp.txt | AC | 2 ms | 2176 KiB |
| 1977326742_pow.txt | AC | 2 ms | 2192 KiB |
| 1997691865_exp.txt | AC | 2 ms | 2068 KiB |
| 1_hand.txt | AC | 2 ms | 2176 KiB |
| 2121516983_exp.txt | AC | 2 ms | 2224 KiB |
| 21378622_exp.txt | AC | 1 ms | 2264 KiB |
| 216_pow.txt | AC | 3 ms | 2232 KiB |
| 233694_exp.txt | AC | 2 ms | 2172 KiB |
| 2380105_exp.txt | AC | 2 ms | 2200 KiB |
| 244140625_pow.txt | AC | 2 ms | 2180 KiB |
| 2487595879_exp.txt | AC | 2 ms | 2192 KiB |
| 2628894325_large.txt | AC | 2 ms | 2200 KiB |
| 280262884_exp.txt | AC | 2 ms | 2068 KiB |
| 3125_pow.txt | AC | 2 ms | 2236 KiB |
| 31_exp.txt | AC | 2 ms | 2104 KiB |
| 38114099_exp.txt | AC | 2 ms | 2156 KiB |
| 4137_exp.txt | AC | 2 ms | 2152 KiB |
| 41952318_exp.txt | AC | 2 ms | 2072 KiB |
| 4971407775_large.txt | AC | 2 ms | 2028 KiB |
| 49_pow.txt | AC | 2 ms | 2224 KiB |
| 4_exp.txt | AC | 2 ms | 2184 KiB |
| 50157498_exp.txt | AC | 2 ms | 2068 KiB |
| 512_pow.txt | AC | 2 ms | 2032 KiB |
| 5202647942_large.txt | AC | 2 ms | 2224 KiB |
| 531441_pow.txt | AC | 2 ms | 2196 KiB |
| 53_exp.txt | AC | 2 ms | 2156 KiB |
| 5645468307_large.txt | AC | 2 ms | 2176 KiB |
| 5669240390_large.txt | AC | 3 ms | 2048 KiB |
| 609062_exp.txt | AC | 2 ms | 2124 KiB |
| 6983776800_hand.txt | AC | 2 ms | 2044 KiB |
| 728_pow.txt | AC | 2 ms | 2212 KiB |
| 72977005_exp.txt | AC | 2 ms | 2068 KiB |
| 729_pow.txt | AC | 2 ms | 2208 KiB |
| 78126_pow.txt | AC | 3 ms | 2072 KiB |
| 8002087506_large.txt | AC | 2 ms | 2200 KiB |
| 8192_pow.txt | AC | 2 ms | 2100 KiB |
| 84_exp.txt | AC | 2 ms | 2228 KiB |
| 8731963982_large.txt | AC | 2 ms | 2072 KiB |
| 909_exp.txt | AC | 4 ms | 2136 KiB |
| 917490542_exp.txt | AC | 1 ms | 2256 KiB |
| 919385315_exp.txt | AC | 2 ms | 2060 KiB |
| 939887597_large.txt | AC | 1 ms | 2128 KiB |
| 971207868_large.txt | AC | 1 ms | 2228 KiB |
| 9_exp.txt | AC | 2 ms | 2220 KiB |