Pagini recente » Istoria paginii utilizator/predaboss | Monitorul de evaluare | Statistici albert pucianu (minecraft4) | Istoria paginii utilizator/raresigi | Diferente pentru template_shopping intre reviziile 11 si 12
Nu exista diferente intre titluri.
Diferente intre continut:
h1. Template Rust
==code(c) |
==code(rs) |
use std::string::String;
use std::io;
fn find_permutation(n: i32) -> Vec<i32> {
let mut res : Vec<i32> = Vec::new();
for i in 0..n {
res.push(i + 1);
}
res
}
// De aici in jos nu ar trebui sa modifici nimic
fn read_i32() -> i32 {
let mut text = String::new();
io::stdin().read_line(&mut text).expect("Failed to read line!");
text.trim().parse().expect("Expected number!")
}
fn query(a: String, b: String) -> i32 {
println!("? {} {}", a, b);
read_i32()
}
fn main() {
let t = read_i32();
for _i in 0..t {
let n = read_i32();
let perm = find_permutation(n);
print!("! ");
for element in perm {
print!("{} ", element);
}
print!("\n");
}
}
==
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.