NYOJ 109. 数列转换
来源:互联网 发布:java中json增加元素 编辑:程序博客网 时间:2024/05/18 00:45
数列转换
时间限制:3000 ms | 内存限制:65535 KB
难度:3
- 描述
有一个数列a1,a2,a3...an,每次可以从中任意选三个相邻的数ai-1 ,ai , ai+1 ,进行如下操作(此操作称为“对ai进行操作”)
(ai-1,ai,ai+1)->(ai-1+ai,-ai,ai+ai+1)
给定初始和目标序列,是否能通过以上操作,将初始序列转换成为目标序列?例如,初始序列(1 6 9 4 2 0)目标序列(7 -6 19 2 -6 6)可经过如下操作:
(1 6 9 4 2 0)->( 1 6 13 -4 6 0)->(1 6 13 2 -6 6)->(7 -6 19 2 -6 6)
请你判断给定的初始状态和目标状态,输出Yes(能够转换)或No(不能转换)
- 输入
- 第一行是一个正整数N,表示测试数据的组数。(N<=100)
每组测试数据的第一行是一个整数M(3<=M<=1000),表示该组测试数据的起始状态与结束状态都有M个数。
每组测试数据的第二行是M个整数Ai(-1000<=Ai<=1000),表示起始状态。
每组测试数据的第三行是M个整数Bi(-1000<=Bi<=1000),表示终止状态。 - 输出
- 如果能够转换,输出Yes
如果不能转换,输出No - 样例输入
231 2 31 3 261 6 9 4 2 07 -6 19 2 -6 6
- 样例输出
NoYes
阅读全文
0 0
- NYOJ 109. 数列转换
- 数列转换(nyoj 109)
- nyoj 109 数列转换
- nyoj 109 数列转换
- NYOJ 109数列转换
- nyoj-109 数列转换 (守恒定律)
- NYOJ-109 数列转换 AC
- nyoj 109 数列转换(equal函数STL)
- NYOJ - Fibnacci数列
- nyoj-1102-Fibonacci数列
- NYoj 1102 Fibonacci数列
- 数列转换
- 数列转换
- 数列转换
- nyoj 148 fibonacci数列(二)
- NYOJ Fibonacci数列(四)
- nyoj 148 fibonacci数列(二)
- fibonacci数列(二) nyoj 数学
- Android (向服务器提交数据Get-Post)
- github pages 展示自己的项目
- (4) 什么是数据元素?--每天五分钟学习数据结构
- 动态代理
- 如何实现水波纹的自定义
- NYOJ 109. 数列转换
- Java面试知识点
- bzoj1399: Win
- Floyed算法
- spark集群从HDFS中读取数据并计算
- MPAndroidChart3.0使用详解(一)----基本属性设置
- Visible Trees(容斥原理)
- [NOIP模拟赛Day1]轰炸
- BZOJ 1370: [Baltic2003]Gang团伙 并查集题解