Pagini recente » Diferente pentru utilizator/theo20067 intre reviziile 15 si 12 | Diferente pentru utilizator/mateiaruxandei intre reviziile 8 si 7 | Monitorul de evaluare | Diferente pentru utilizator/theo20067 intre reviziile 6 si 7 | Diferente pentru template_shopping intre reviziile 15 si 14
Nu exista diferente intre titluri.
Diferente intre continut:
==code(rs) |
use std::string::String;
use std::io;
use std::process::exit;
fn find_permutation(n: i32) -> Vec<i32> {
let mut res : Vec<i32> = Vec::new();
let mut text = String::new();
io::stdin().read_line(&mut text).expect("Failed to read line!");
let val = text.trim().parse().expect("Expected number!");
if val == -1 {
exit(0);
}
val
text.trim().parse().expect("Expected number!")
}
fn query(a: String, b: String) -> i32 {
for _i in 0..t {
let n = read_i32();
if n == -1 {
exit(0);
}
let perm = find_permutation(n);
let perm = find_permutation(n);
print!("! ");
for element in perm {
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.