Skip to content

Commit fc4a0a7

Browse files
committed
abc307 - b
1 parent 5ea7985 commit fc4a0a7

File tree

2 files changed

+33
-1
lines changed

2 files changed

+33
-1
lines changed

abc/src/abc307.rs

+31
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
#![allow(unused_imports)]
2+
use itertools::Itertools;
3+
use proconio::{
4+
fastout, input as ip,
5+
marker::{Bytes, Chars, Isize1, Usize1 as U1},
6+
};
7+
use std::collections::{HashMap, HashSet};
8+
#[fastout]
9+
pub fn main() {
10+
ip! {
11+
n:usize,
12+
s:[Chars;n],
13+
}
14+
15+
let mut ans = "No";
16+
for i in 0..n {
17+
'outer: for j in 0..n {
18+
if i == j {
19+
continue;
20+
}
21+
let new_chars = s[i].iter().chain(s[j].iter()).collect::<Vec<_>>();
22+
for l in 0..new_chars.len() {
23+
if new_chars[l] != new_chars[new_chars.len() - l - 1] {
24+
continue 'outer;
25+
}
26+
}
27+
ans = "Yes";
28+
}
29+
}
30+
println!("{}", ans);
31+
}

abc/src/main.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -208,6 +208,7 @@ mod abc293;
208208
mod abc304;
209209
mod abc305;
210210
mod abc306;
211+
mod abc307;
211212
mod agc002;
212213
mod agc003;
213214
mod agc005;
@@ -284,5 +285,5 @@ mod tenka1_2018;
284285
mod tenka1_2019;
285286
mod zone2021;
286287
fn main() {
287-
abc305::main();
288+
abc307::main();
288289
}

0 commit comments

Comments
 (0)