Submission #68192242
Source Code Expand
#![allow(unused_imports,non_snake_case,dead_code)] use std::{cmp::Reverse as Rev,ops::Range,collections::*,iter::*,mem::swap}; use rustc_hash::{FxHashSet as HashSet,FxHashMap as HashMap}; use ac_library::{*,modint::ModIntBase,ModInt998244353 as M}; use {proconio::{marker::*,*},itertools::*}; fn main(){ input!{ t:usize, } for _ in 0..t{ input!{ n:usize, a:[usize;n], b:[usize;n], } let a_ones=a.iter().sum::<usize>(); let b_ones=b.iter().sum::<usize>(); if a_ones!=b_ones{ println!("No"); continue; } if a_ones==0{ println!("Yes"); continue; } if a_ones==1{ if a==b{ println!("Yes"); continue; } if a[0]!=1 && a[a.len()-1]!=1 && b[0]!=1 && b[b.len()-1]!=1{ println!("Yes"); } else{ println!("No"); } continue; } println!("Yes"); } }
Submission Info
Submission Time | |
---|---|
Task | B - Swap If Equal Sum |
User | rhoo |
Language | Rust (rustc 1.70.0) |
Score | 500 |
Code Size | 1140 Byte |
Status | AC |
Exec Time | 97 ms |
Memory | 5736 KiB |
Judge Result
Set Name | Sample | All | ||||
---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 500 / 500 | ||||
Status |
|
|
Set Name | Test Cases |
---|---|
Sample | sample.txt |
All | 1_1.txt, 1_10.txt, 1_2.txt, 1_3.txt, 1_4.txt, 1_5.txt, 1_6.txt, 1_7.txt, 1_8.txt, 1_9.txt, 2_1.txt, 2_10.txt, 2_2.txt, 2_3.txt, 2_4.txt, 2_5.txt, 2_6.txt, 2_7.txt, 2_8.txt, 2_9.txt, 3_1.txt, 3_10.txt, 3_11.txt, 3_12.txt, 3_13.txt, 3_14.txt, 3_15.txt, 3_16.txt, 3_17.txt, 3_18.txt, 3_19.txt, 3_2.txt, 3_20.txt, 3_3.txt, 3_4.txt, 3_5.txt, 3_6.txt, 3_7.txt, 3_8.txt, 3_9.txt, 4_1.txt, 4_10.txt, 4_11.txt, 4_12.txt, 4_13.txt, 4_14.txt, 4_15.txt, 4_16.txt, 4_2.txt, 4_3.txt, 4_4.txt, 4_5.txt, 4_6.txt, 4_7.txt, 4_8.txt, 4_9.txt, 5.txt, sample.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
1_1.txt | AC | 5 ms | 4364 KiB |
1_10.txt | AC | 5 ms | 3900 KiB |
1_2.txt | AC | 5 ms | 5316 KiB |
1_3.txt | AC | 5 ms | 4352 KiB |
1_4.txt | AC | 5 ms | 4576 KiB |
1_5.txt | AC | 5 ms | 5420 KiB |
1_6.txt | AC | 5 ms | 3996 KiB |
1_7.txt | AC | 5 ms | 4900 KiB |
1_8.txt | AC | 5 ms | 4884 KiB |
1_9.txt | AC | 5 ms | 4628 KiB |
2_1.txt | AC | 6 ms | 2772 KiB |
2_10.txt | AC | 6 ms | 2724 KiB |
2_2.txt | AC | 6 ms | 2788 KiB |
2_3.txt | AC | 6 ms | 2860 KiB |
2_4.txt | AC | 6 ms | 2772 KiB |
2_5.txt | AC | 6 ms | 2788 KiB |
2_6.txt | AC | 6 ms | 2864 KiB |
2_7.txt | AC | 6 ms | 2712 KiB |
2_8.txt | AC | 6 ms | 2856 KiB |
2_9.txt | AC | 6 ms | 2924 KiB |
3_1.txt | AC | 5 ms | 5684 KiB |
3_10.txt | AC | 5 ms | 5680 KiB |
3_11.txt | AC | 5 ms | 5648 KiB |
3_12.txt | AC | 5 ms | 5584 KiB |
3_13.txt | AC | 5 ms | 5572 KiB |
3_14.txt | AC | 5 ms | 5692 KiB |
3_15.txt | AC | 5 ms | 5624 KiB |
3_16.txt | AC | 5 ms | 5688 KiB |
3_17.txt | AC | 5 ms | 5636 KiB |
3_18.txt | AC | 5 ms | 5636 KiB |
3_19.txt | AC | 5 ms | 5588 KiB |
3_2.txt | AC | 5 ms | 5660 KiB |
3_20.txt | AC | 5 ms | 5612 KiB |
3_3.txt | AC | 5 ms | 5660 KiB |
3_4.txt | AC | 5 ms | 5676 KiB |
3_5.txt | AC | 5 ms | 5736 KiB |
3_6.txt | AC | 5 ms | 5728 KiB |
3_7.txt | AC | 5 ms | 5600 KiB |
3_8.txt | AC | 5 ms | 5648 KiB |
3_9.txt | AC | 5 ms | 5644 KiB |
4_1.txt | AC | 25 ms | 2976 KiB |
4_10.txt | AC | 25 ms | 2972 KiB |
4_11.txt | AC | 25 ms | 2676 KiB |
4_12.txt | AC | 26 ms | 2816 KiB |
4_13.txt | AC | 27 ms | 2828 KiB |
4_14.txt | AC | 28 ms | 2892 KiB |
4_15.txt | AC | 29 ms | 2756 KiB |
4_16.txt | AC | 6 ms | 2272 KiB |
4_2.txt | AC | 25 ms | 2816 KiB |
4_3.txt | AC | 25 ms | 2824 KiB |
4_4.txt | AC | 25 ms | 2696 KiB |
4_5.txt | AC | 25 ms | 2832 KiB |
4_6.txt | AC | 25 ms | 2964 KiB |
4_7.txt | AC | 25 ms | 2856 KiB |
4_8.txt | AC | 25 ms | 2960 KiB |
4_9.txt | AC | 25 ms | 2812 KiB |
5.txt | AC | 97 ms | 2964 KiB |
sample.txt | AC | 1 ms | 1928 KiB |