ABC 047, started on b

This commit is contained in:
2022-06-06 23:02:31 +02:00
parent 6c4f09de1c
commit f631e0bfdc
6 changed files with 79 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
version = 3
[[package]]
name = "abc047"
version = "0.1.0"
dependencies = [
"proconio",
]
[[package]]
name = "lazy_static"
version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
[[package]]
name = "proconio"
version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "91c333be3af2936f8e810300bc74fe4d0cc168ebc04ab02a28c5b1060fa1bd59"
dependencies = [
"lazy_static",
]

View File

@@ -0,0 +1,12 @@
[package]
name = "abc047"
version = "0.1.0"
edition = "2021"
# dependencies added to new project
[dependencies]
proconio = "0.4.3"
[profile.release]
lto = true
panic = 'abort'

View File

@@ -0,0 +1,15 @@
use proconio::input;
fn main() {
input!{
a: u32,
b: u32,
c: u32,
};
if a + b == c || a + c == b || a == b + c {
println!("Yes");
} else {
println!("No");
}
}

View File

@@ -0,0 +1,17 @@
use proconio::input;
use std::cmp::max;
fn main() {
input!{
h: u32,
w: u32,
n: u32,
lines: [(u32, u32, u32); n],
};
let mut corners = ((0, 0), (w, h));
let result = max(0,(corners.1.0 - corners.0.0) * (corners.1.1 - corners.0.1));
println!("{}", {result});
}

View File

@@ -0,0 +1,5 @@
use proconio::input;
fn main() {
todo!();
}

View File

@@ -0,0 +1,5 @@
use proconio::input;
fn main() {
todo!();
}