题目信息

题目类型
提高级
题目年份
2022
题目题型
编程题
关 键 词
星战

题目题干

星战O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
题目描述O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
在这一轮的星际战争中,我方在宇宙中建立了 $n$ 个据点,以 $m$ 个单向虫洞连接。我们把终点为据点 $u$ 的所有虫洞归为据点 $u$ 的虫洞。O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
战火纷飞之中这些虫洞很难长久存在,敌人的打击随时可能到来。这些打击中的有效打击可以分为两类:O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
1. 敌人会摧毁某个虫洞,这会使它连接的两个据点无法再通过这个虫洞直接到达,但这样的打击无法摧毁它连接的两个据点。O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
2. 敌人会摧毁某个据点,由于虫洞的主要技术集中在出口处,这会导致该据点的所有还未被摧毁的虫洞被一同摧毁。而从这个据点出发的虫洞则**不会摧毁**。O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
注意:摧毁只会导致虫洞不可用,而不会消除它的存在。O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
为了抗击敌人并维护各部队和各据点之间的联系,我方发展出了两种特种部队负责修复虫洞:O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
- A 型特种部队则可以将某个特定的虫洞修复。O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
- B 型特种部队可以将某据点的所有损坏的虫洞修复。O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
考虑到敌人打击的特点,我方并未在据点上储备过多的战略物资。因此只要这个据点的某一条虫洞被修复,处于可用状态,那么这个据点也是可用的。O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
我方掌握了一种苛刻的空间特性,利用这一特性我方战舰可以沿着虫洞瞬移到敌方阵营,实现精确打击。O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
为了把握发动反攻的最佳时机,指挥部必须关注战场上的所有变化,为了寻找一个能够进行反攻的时刻。总指挥认为:O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
- 如果从我方的任何据点出发,在选择了合适的路线的前提下,可以进行无限次的虫洞穿梭(可以多次经过同一据点或同一虫洞),那么这个据点就可以**实现反击**。O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
- 为了使虫洞穿梭的过程连续,尽量减少战舰在据点切换虫洞时的质能损耗,当且仅当**只有一个从该据点出发的虫洞可用**时,这个据点可以**实现连续穿梭**。O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
- 如果我方所有据点都可以**实现反击**,也都可以**实现连续穿梭**,那么这个时刻就是一个绝佳的**反攻**时刻。O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
总司令为你下达命令,要求你根据战场上实时反馈的信息,迅速告诉他当前的时刻是否能够进行一次**反攻**。O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
## 输入格式O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
输入的第一行包含两个正整数 $n,m$。O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
接下来 $m$ 行每行两个数 $u,v$,表示一个从据点 $u$ 出发到据点 $v$ 的虫洞。保证 $u \ne v$,保证不会有两条相同的虫洞。初始时所有的虫洞和据点都是完好的。O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
接下来一行一个正整数 $q$ 表示询问个数。O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
接下来 $q$ 行每行表示一次询问或操作。首先读入一个正整数 $t$ 表示指令类型:O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
- 若 $t = 1$,接下来两个整数 $u, v$ 表示敌人摧毁了从据点 $u$ 出发到据点 $v$ 的虫洞。保证该虫洞存在且未被摧毁。O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
- 若 $t = 2$,接下来一个整数 $u$ 表示敌人摧毁了据点 $u$。如果该据点的虫洞已全部被摧毁,那么这次袭击不会有任何效果。O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
- 若 $t = 3$,接下来两个整数 $u, v$ 表示我方修复了从据点 $u$ 出发到据点 $v$ 的虫洞。保证该虫洞存在且被摧毁。O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
- 若 $t = 4$,接下来一个整数 $u$ 表示我方修复了据点 $u$。如果该据点没有被摧毁的虫洞,那么这次修复不会有任何效果。O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
在每次指令执行之后,你需要判断能否进行一次反攻。如果能则输出 `YES` 否则输出 `NO`。O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
## 输出格式O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
输出一共 $q$ 行。对于每个指令,输出这个指令执行后能否进行反攻。O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
## 样例 #1O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
### 样例输入 #1O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
3 6O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
2 3O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
2 1O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
1 2O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
1 3O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
3 1O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
3 2O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
11O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
1 3 2O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
1 2 3O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
1 1 3O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
1 1 2O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
3 1 3O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
3 3 2O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
2 3O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
1 3 1O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
3 1 3O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
4 2O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
1 3 2O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
### 样例输出 #1O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
NOO02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
NOO02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
YESO02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
NOO02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
YESO02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
NOO02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
NOO02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
NOO02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
YESO02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
NOO02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
NOO02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
## 提示O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
**【样例解释 \#1】**O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
虫洞状态可以参考下面的图片, 图中的边表示存在且未被摧毁的虫洞:O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
![](https://cdn.luogu.com.cn/upload/image_hosting/giqzyc7r.png)O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
**【样例 \#2】**O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
见附件中的 `galaxy/galaxy2.in` 与 `galaxy/galaxy2.ans`。O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
**【样例 \#3】**O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
见附件中的 `galaxy/galaxy3.in` 与 `galaxy/galaxy3.ans`。O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
**【样例 \#4】**O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
见附件中的 `galaxy/galaxy4.in` 与 `galaxy/galaxy4.ans`。O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
**【数据范围】**O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
对于所有数据保证:$1 \le n \le 5 \times {10}^5$,$1 \le m \le 5 \times {10}^5$,$1 \le q \le 5 \times {10}^5$。O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
| 测试点 | $n \le$ | $m \le$ | $q \le$ | 特殊限制 |O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
| :-----------: | :-----------: | :-----------: | :-----------: | :-----------: |O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
| $1 \sim 3$ | $10$ | $20$ | $50$ | 无 |O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
| $4 \sim 8$ | ${10}^3$ | ${10}^4$ | ${10}^3$ | 无 |O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
| $9 \sim 10$ | $5 \times {10}^5$ | $5 \times {10}^5$ | $5 \times {10}^5$ | 保证没有 $t = 2$ 和 $t = 4$ 的情况 |O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
| $11 \sim 12$ | $5 \times {10}^5$ | $5 \times {10}^5$ | $5 \times {10}^5$ | 保证没有 $t = 4$ 的情况 |O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
| $13 \sim 16$ | ${10}^5$ | $5 \times {10}^5$ | $5 \times {10}^5$ | 无 |O02100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
| $17 \sim 20$ | $5 \times {10}^5$ | $5\times 10^5$ | $5 \times {10}^5$ | 无 |

答案解析

相关题目

数据传输 题目背景 题目描述 小 C 正在设计计算机网络中的路由系统。 测试用的网络总共有 $n$ 台主机,依次编号为 $1 \sim n$。这 $n$ 台主机之间由 $n - 1$ 根网线
星战 题目描述 在这一轮的星际战争中,我方在宇宙中建立了 $n$ 个据点,以 $m$ 个单向虫洞连接。我们把终点为据点 $u$ 的所有虫洞归为据点 $u$ 的虫洞。 战火纷飞之中这些虫洞很难长久
策略游戏 题目描述 小 L 和小 Q 在玩一个策略游戏。 有一个长度为 $n$ 的数组 $A$ 和一个长度为 $m$ 的数组 $B$,在此基础上定义一个大小为 $n \times m$ 的矩阵
假期计划 题目描述 小熊的地图上有 $n$ 个点,其中编号为 $1$ 的是它的家、编号为 $2, 3, \ldots, n$ 的都是景点。部分点对之间有双向直达的公交线路。如果点 $x$ 与 $
第43题 (最优子序列)取 m = 16,给出长度为 n 的整数序列 a1,a2,…,an(0≤ai≤2m)。对于一个二进制数 x,定义其分值 w(x) 为x+popcnt(x),其中 popcnt
第42题 (最优子序列)取 m = 16,给出长度为 n 的整数序列 a1,a2,…,an(0≤ai≤2m)。对于一个二进制数 x,定义其分值 w(x) 为x+popcnt(x),其中 popcnt
第41题 (最优子序列)取 m = 16,给出长度为 n 的整数序列 a1,a2,…,an(0≤ai≤2m)。对于一个二进制数 x,定义其分值 w(x) 为x+popcnt(x),其中 popcnt
第40题 (最优子序列)取 m = 16,给出长度为 n 的整数序列 a1,a2,…,an(0≤ai≤2m)。对于一个二进制数 x,定义其分值 w(x) 为x+popcnt(x),其中 popcnt
第39题 (最优子序列)取 m = 16,给出长度为 n 的整数序列 a1,a2,…,an(0≤ai≤2m)。对于一个二进制数 x,定义其分值 w(x) 为x+popcnt(x),其中 popcnt
第38题 (分数背包)小 S 有 n 块蛋糕,编号从 1 到 n。第 i 块蛋糕的价值是 wi,体积是 vi。他有一个大小为 B 的盒子来装这些蛋糕,也就是说装入盒子的蛋糕的体积总和不能超过 B。

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢