cargo: fmt
This commit is contained in:
parent
5b99663d99
commit
387cbcb94c
22 changed files with 120 additions and 63 deletions
|
@ -11,7 +11,10 @@ fn main() {
|
||||||
let mut s = String::new();
|
let mut s = String::new();
|
||||||
io::stdin().read_line(&mut s).unwrap();
|
io::stdin().read_line(&mut s).unwrap();
|
||||||
|
|
||||||
let s: Vec<i64> = s.split_whitespace().map(|d| d.parse::<i64>().unwrap()).collect();
|
let s: Vec<i64> = s
|
||||||
|
.split_whitespace()
|
||||||
|
.map(|d| d.parse::<i64>().unwrap())
|
||||||
|
.collect();
|
||||||
|
|
||||||
people += s[1] - s[0];
|
people += s[1] - s[0];
|
||||||
|
|
||||||
|
|
|
@ -9,7 +9,10 @@ fn main() {
|
||||||
let mut s = String::new();
|
let mut s = String::new();
|
||||||
io::stdin().read_line(&mut s).unwrap();
|
io::stdin().read_line(&mut s).unwrap();
|
||||||
|
|
||||||
let a: Vec<u64> = s.split_whitespace().map(|d| d.parse::<u64>().unwrap()).collect();
|
let a: Vec<u64> = s
|
||||||
|
.split_whitespace()
|
||||||
|
.map(|d| d.parse::<u64>().unwrap())
|
||||||
|
.collect();
|
||||||
|
|
||||||
if a[0] % 2 == a[1] % 2 {
|
if a[0] % 2 == a[1] % 2 {
|
||||||
if a[1].pow(2) > a[0] {
|
if a[1].pow(2) > a[0] {
|
||||||
|
|
|
@ -9,7 +9,10 @@ fn main() {
|
||||||
let mut s = String::new();
|
let mut s = String::new();
|
||||||
io::stdin().read_line(&mut s).unwrap();
|
io::stdin().read_line(&mut s).unwrap();
|
||||||
|
|
||||||
let mut a: Vec<u64> = s.split_whitespace().map(|d| d.parse::<u64>().unwrap()).collect();
|
let mut a: Vec<u64> = s
|
||||||
|
.split_whitespace()
|
||||||
|
.map(|d| d.parse::<u64>().unwrap())
|
||||||
|
.collect();
|
||||||
|
|
||||||
a.sort();
|
a.sort();
|
||||||
a.reverse();
|
a.reverse();
|
||||||
|
|
|
@ -9,7 +9,10 @@ fn main() {
|
||||||
let mut p = String::new();
|
let mut p = String::new();
|
||||||
io::stdin().read_line(&mut p).unwrap();
|
io::stdin().read_line(&mut p).unwrap();
|
||||||
|
|
||||||
let drinks = p.split_whitespace().map(|c| c.parse::<u64>().unwrap()).collect::<Vec<u64>>();
|
let drinks = p
|
||||||
|
.split_whitespace()
|
||||||
|
.map(|c| c.parse::<u64>().unwrap())
|
||||||
|
.collect::<Vec<u64>>();
|
||||||
|
|
||||||
let conc = drinks.iter().sum::<u64>() as f64 / n as f64;
|
let conc = drinks.iter().sum::<u64>() as f64 / n as f64;
|
||||||
|
|
||||||
|
|
|
@ -22,10 +22,10 @@ fn main() {
|
||||||
match j {
|
match j {
|
||||||
'q' => {
|
'q' => {
|
||||||
new.push('p');
|
new.push('p');
|
||||||
},
|
}
|
||||||
'p' => {
|
'p' => {
|
||||||
new.push('q');
|
new.push('q');
|
||||||
},
|
}
|
||||||
_ => {
|
_ => {
|
||||||
new.push('w');
|
new.push('w');
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
use std::io;
|
|
||||||
use std::collections::HashSet;
|
use std::collections::HashSet;
|
||||||
|
use std::io;
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
let mut s = String::new();
|
let mut s = String::new();
|
||||||
|
|
|
@ -6,7 +6,10 @@ fn main() {
|
||||||
|
|
||||||
let mut s = String::new();
|
let mut s = String::new();
|
||||||
io::stdin().read_line(&mut s).unwrap();
|
io::stdin().read_line(&mut s).unwrap();
|
||||||
let a: Vec<u64> = s.split_whitespace().map(|d| d.parse::<u64>().unwrap()).collect();
|
let a: Vec<u64> = s
|
||||||
|
.split_whitespace()
|
||||||
|
.map(|d| d.parse::<u64>().unwrap())
|
||||||
|
.collect();
|
||||||
|
|
||||||
let mut evenness = vec![];
|
let mut evenness = vec![];
|
||||||
for i in a {
|
for i in a {
|
||||||
|
|
|
@ -17,7 +17,11 @@ fn main() {
|
||||||
.chain(balance.chars().skip(balance.len() - 1))
|
.chain(balance.chars().skip(balance.len() - 1))
|
||||||
.collect();
|
.collect();
|
||||||
|
|
||||||
let options_str: [&str; 3] = [&balance[0..balance.len()-1], &removed, &balance[0..balance.len()]];
|
let options_str: [&str; 3] = [
|
||||||
|
&balance[0..balance.len() - 1],
|
||||||
|
&removed,
|
||||||
|
&balance[0..balance.len()],
|
||||||
|
];
|
||||||
let options = options_str.map(|i| i.parse::<i64>().unwrap());
|
let options = options_str.map(|i| i.parse::<i64>().unwrap());
|
||||||
|
|
||||||
println!("{}", options.iter().max().unwrap());
|
println!("{}", options.iter().max().unwrap());
|
||||||
|
|
|
@ -4,7 +4,10 @@ fn main() {
|
||||||
let mut s = String::new();
|
let mut s = String::new();
|
||||||
io::stdin().read_line(&mut s).unwrap();
|
io::stdin().read_line(&mut s).unwrap();
|
||||||
|
|
||||||
let input = s.split_whitespace().map(|s| s.parse::<u64>().unwrap()).collect::<Vec<u64>>();
|
let input = s
|
||||||
|
.split_whitespace()
|
||||||
|
.map(|s| s.parse::<u64>().unwrap())
|
||||||
|
.collect::<Vec<u64>>();
|
||||||
let n = input[0];
|
let n = input[0];
|
||||||
let k = input[1];
|
let k = input[1];
|
||||||
|
|
||||||
|
|
|
@ -4,14 +4,20 @@ fn main() {
|
||||||
let mut s = String::new();
|
let mut s = String::new();
|
||||||
io::stdin().read_line(&mut s).unwrap();
|
io::stdin().read_line(&mut s).unwrap();
|
||||||
|
|
||||||
let a = s.split_whitespace().map(|s| s.parse::<u64>().unwrap()).collect::<Vec<u64>>();
|
let a = s
|
||||||
|
.split_whitespace()
|
||||||
|
.map(|s| s.parse::<u64>().unwrap())
|
||||||
|
.collect::<Vec<u64>>();
|
||||||
let n: usize = a[0] as usize;
|
let n: usize = a[0] as usize;
|
||||||
let m: usize = a[1] as usize;
|
let m: usize = a[1] as usize;
|
||||||
|
|
||||||
let mut s = String::new();
|
let mut s = String::new();
|
||||||
io::stdin().read_line(&mut s).unwrap();
|
io::stdin().read_line(&mut s).unwrap();
|
||||||
|
|
||||||
let mut f = s.split_whitespace().map(|s| s.parse::<u64>().unwrap()).collect::<Vec<u64>>();
|
let mut f = s
|
||||||
|
.split_whitespace()
|
||||||
|
.map(|s| s.parse::<u64>().unwrap())
|
||||||
|
.collect::<Vec<u64>>();
|
||||||
|
|
||||||
f.sort();
|
f.sort();
|
||||||
|
|
||||||
|
@ -27,4 +33,3 @@ fn main() {
|
||||||
|
|
||||||
println!("{}", minimum);
|
println!("{}", minimum);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,11 @@ fn main() {
|
||||||
let mut s = String::new();
|
let mut s = String::new();
|
||||||
io::stdin().read_line(&mut s).unwrap();
|
io::stdin().read_line(&mut s).unwrap();
|
||||||
|
|
||||||
let mut nums = s.trim().split('+').map(String::from).collect::<Vec<String>>();
|
let mut nums = s
|
||||||
|
.trim()
|
||||||
|
.split('+')
|
||||||
|
.map(String::from)
|
||||||
|
.collect::<Vec<String>>();
|
||||||
|
|
||||||
nums.sort();
|
nums.sort();
|
||||||
|
|
||||||
|
|
|
@ -4,13 +4,21 @@ fn main() {
|
||||||
let mut s = String::new();
|
let mut s = String::new();
|
||||||
io::stdin().read_line(&mut s).unwrap();
|
io::stdin().read_line(&mut s).unwrap();
|
||||||
|
|
||||||
let a1 = s.trim().split_whitespace().map(|i| i.parse::<i64>().unwrap()).collect::<Vec<i64>>();
|
let a1 = s
|
||||||
|
.trim()
|
||||||
|
.split_whitespace()
|
||||||
|
.map(|i| i.parse::<i64>().unwrap())
|
||||||
|
.collect::<Vec<i64>>();
|
||||||
let max = a1[1];
|
let max = a1[1];
|
||||||
|
|
||||||
let mut s = String::new();
|
let mut s = String::new();
|
||||||
io::stdin().read_line(&mut s).unwrap();
|
io::stdin().read_line(&mut s).unwrap();
|
||||||
|
|
||||||
let mut a2 = s.trim().split_whitespace().map(|i| i.parse::<i64>().unwrap()).collect::<Vec<i64>>();
|
let mut a2 = s
|
||||||
|
.trim()
|
||||||
|
.split_whitespace()
|
||||||
|
.map(|i| i.parse::<i64>().unwrap())
|
||||||
|
.collect::<Vec<i64>>();
|
||||||
|
|
||||||
let mut cost = 0;
|
let mut cost = 0;
|
||||||
let mut count = 0;
|
let mut count = 0;
|
||||||
|
|
|
@ -7,11 +7,17 @@ fn main() {
|
||||||
let mut s = String::new();
|
let mut s = String::new();
|
||||||
io::stdin().read_line(&mut s).unwrap();
|
io::stdin().read_line(&mut s).unwrap();
|
||||||
|
|
||||||
let mut initial = s.split_whitespace().map(|s| s.parse::<u64>().unwrap()).collect::<Vec<u64>>();
|
let mut initial = s
|
||||||
|
.split_whitespace()
|
||||||
|
.map(|s| s.parse::<u64>().unwrap())
|
||||||
|
.collect::<Vec<u64>>();
|
||||||
|
|
||||||
initial.sort();
|
initial.sort();
|
||||||
|
|
||||||
let output = initial.iter().map(|d| d.to_string()).collect::<Vec<String>>();
|
let output = initial
|
||||||
|
.iter()
|
||||||
|
.map(|d| d.to_string())
|
||||||
|
.collect::<Vec<String>>();
|
||||||
|
|
||||||
println!("{}", output.join(" "));
|
println!("{}", output.join(" "));
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,7 +4,10 @@ fn main() {
|
||||||
let mut s = String::new();
|
let mut s = String::new();
|
||||||
io::stdin().read_line(&mut s).unwrap();
|
io::stdin().read_line(&mut s).unwrap();
|
||||||
|
|
||||||
let a = s.split_whitespace().map(|i| i.parse::<i64>().unwrap()).collect::<Vec<i64>>();
|
let a = s
|
||||||
|
.split_whitespace()
|
||||||
|
.map(|i| i.parse::<i64>().unwrap())
|
||||||
|
.collect::<Vec<i64>>();
|
||||||
let mut n = a[0];
|
let mut n = a[0];
|
||||||
let mut m = a[1];
|
let mut m = a[1];
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,11 @@ fn main() {
|
||||||
let mut s = String::new();
|
let mut s = String::new();
|
||||||
io::stdin().read_line(&mut s).unwrap();
|
io::stdin().read_line(&mut s).unwrap();
|
||||||
|
|
||||||
let inp = s.trim().split_whitespace().map(|i| i.parse::<f64>().unwrap()).collect::<Vec<f64>>();
|
let inp = s
|
||||||
|
.trim()
|
||||||
|
.split_whitespace()
|
||||||
|
.map(|i| i.parse::<f64>().unwrap())
|
||||||
|
.collect::<Vec<f64>>();
|
||||||
|
|
||||||
let n = inp[0];
|
let n = inp[0];
|
||||||
let m = inp[1];
|
let m = inp[1];
|
||||||
|
|
|
@ -8,7 +8,10 @@ fn main() {
|
||||||
let mut s = String::new();
|
let mut s = String::new();
|
||||||
io::stdin().read_line(&mut s).unwrap();
|
io::stdin().read_line(&mut s).unwrap();
|
||||||
|
|
||||||
let a = s.split_whitespace().map(|n| n.parse::<u64>().unwrap()).collect::<Vec<u64>>();
|
let a = s
|
||||||
|
.split_whitespace()
|
||||||
|
.map(|n| n.parse::<u64>().unwrap())
|
||||||
|
.collect::<Vec<u64>>();
|
||||||
|
|
||||||
let mut maximum = 1;
|
let mut maximum = 1;
|
||||||
let mut count = 1;
|
let mut count = 1;
|
||||||
|
|
|
@ -25,5 +25,4 @@ fn main() {
|
||||||
println!("{}", total);
|
println!("{}", total);
|
||||||
total = 0;
|
total = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,7 +4,10 @@ fn main() {
|
||||||
let mut s = String::new();
|
let mut s = String::new();
|
||||||
io::stdin().read_line(&mut s).unwrap();
|
io::stdin().read_line(&mut s).unwrap();
|
||||||
|
|
||||||
let a = s.split_whitespace().map(|s| s.parse::<u64>().unwrap()).collect::<Vec<u64>>();
|
let a = s
|
||||||
|
.split_whitespace()
|
||||||
|
.map(|s| s.parse::<u64>().unwrap())
|
||||||
|
.collect::<Vec<u64>>();
|
||||||
let mut l = a[0];
|
let mut l = a[0];
|
||||||
let mut b = a[1];
|
let mut b = a[1];
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue