Codeforces Round #600 (Div. 2) A. Single Push
2024-10-08 09:38:48
#include<iostream>
#include<cstdio>
#include<cstdlib>
using namespace std;
int T,n;
int a[],b[];
int main() {
scanf("%d",&T);
while(T--) {
scanf("%d",&n);
for(int i=; i<=n; i++)scanf("%d",&a[i]);
for(int i=; i<=n; i++)scanf("%d",&b[i]);
int fl=,t,fl2=,j;
for(int i=; i<=n; i++) {
if(a[i]^b[i]) {
t=b[i]-a[i];
if(t<=) {
fl=;
break;
}
for(j=i+; j<=n; j++) {
if(b[j]==a[j])break;
if(b[j]-a[j]!=t) {
fl2=;
break;
}
}
if(!fl2) {
for(j; j<=n; j++)if(a[j]!=b[j]) {
fl=;
break;
}
} else fl=;
break;
}
}
printf(fl?"NO\n":"YES\n"); }
return ;
}
最新文章
- BZOJ 1142: [POI2009]Tab
- Android中项目中各个文件夹的含义和用途详解
- linux远程执行命令
- POJ 2296 Map Labeler
- sync_binlog innodb_flush_log_at_trx_commit 浅析
- iOS日期问题
- PAT 1116 Come on! Let&#39;s C
- woff/woff2字体404找不到
- MySql 三大知识点——索引、锁、事务
- redis安装--转
- 树莓派编译安装opencv3 (2019.1.6更新)
- mysql中如何查看某个日期所在的周一是几号?某个日期所在的一周开始时间是几号?
- 【调试错误】找不到 System.Web.Mvc 引用
- MYSQL主从不同步延迟原理分析及解决方案(摘自http://www.jb51.net/article/41545.htm)
- vijos 1046 floyd求最小环
- 20. orcle中统计一个字符串中某个字符的长度
- 关于chrom56版本以后的form标签提交bug
- ios宏定义学习
- awk调用shell命令的两种方法:system与print
- Linux文件索引节点相关概念