社区讨论

题目大意

CF546ESoldier and Traveling参与者 2已保存回复 1

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
1 条
当前快照
1 份
快照标识符
@mi6tmh6n
此快照首次捕获于
2025/11/20 10:37
4 个月前
此快照最后确认于
2025/11/20 10:37
4 个月前
查看原帖
题目大意:
某国家有nn座城市, 他们通过mm条双向道路连接. 每座城市驻扎有人数为aia_i的军队, 士兵待在原地, 也可以到和他所在城市直接相邻的城市, 换句话说, 假设每条道路长度为11, 那么士兵离开后到达的位置与原位置不能超过11. 判断经过移动, 能否使得第ii座城市恰好有bib_i名士兵. 假如不能,直接输出NONO; 否则输出YESYES, 接下来nn行, 每行nn个数, 第ii行第jj个数表示第ii座城市有多少名士兵移动到城市jj
输入:
第一行n,m(1<=n<=100,0<=m<=200)n,m(1<=n<=100,0<=m<=200)
接下来一行有nn个数a1,a2,...,an(0<=ai<=100)a_1,a_2,...,a_n(0<=a_i<=100)
接下来一行有nn个数b1,b2,...,bn(0<=bi<=100)b_1,b_2,...,b_n(0<=b_i<=100)
接下来mm行, 每行两个数p,q(1<=p,q<=n,p!=q)p,q(1<=p,q<=n,p!=q), 表示ppqq之间有一条双向边, 两个城市之间最多只有一条路
CPP

**题目大意:**  
某国家有$n$座城市, 他们通过$m$条双向道路连接. 每座城市驻扎有人数为$a_i$的军队, 士兵待在原地, 也可以到和他所在城市直接相邻的城市, 换句话说, 假设每条道路长度为$1$, 那么士兵离开后到达的位置与原位置不能超过$1$. 判断经过移动, 能否使得第$i$座城市恰好有$b_i$名士兵. 假如不能,直接输出$NO$; 否则输出$YES$, 接下来$n$行, 每行$n$个数, 第$i$行第$j$个数表示第$i$座城市有多少名士兵移动到城市$j$  
**输入**:  
第一行$n,m(1<=n<=100,0<=m<=200)$  
接下来一行有$n$个数$a_1,a_2,...,a_n(0<=a_i<=100)$  
接下来一行有$n$个数$b_1,b_2,...,b_n(0<=b_i<=100)$  
接下来$m$行, 每行两个数$p,q(1<=p,q<=n,p!=q)$, 表示$p$到$q$之间有一条双向边, 两个城市之间最多只有一条路

yjjrchen_zhe

回复

1 条回复,欢迎继续交流。

正在加载回复...