A3059 | 得分游戏
来源官方 / 2024
时间限制1s
内存限制128MB
通过 / 提交0/0
题目描述
最近Yuilice发现Syq在编程学习上有一些懈怠,为了激发他的动力,让他好好打Acgo,于是他决定跟Syq好好玩一次得分游戏。
游戏规则如下:
1. 游戏会给出两个长度为 $n$ 的数组 $p$ 与 $a$,里面的第 $i$ 个元素会被命名为 $p_i$ 与 $a_i$,并且数组 $p$ 当中不会有重复的数字。
2. Yuilice和Syq会在数组$p$当中的下标 $S_y$ 和 $S_q$ 出发。
3. 游戏时长一共为 $T$ 秒,每一秒Yuilice和Syq都可以选在待在原地或者前往$p$数组当中下标为 $p_i$ 的位置。
4. 每一秒过去,假如当前所处在$p_i$的话,那么可以获得等同于$a_i$的得分。
5. 游戏持续到 $T$ 秒结束,谁的得分最高,谁就获胜。
游戏规则如下:
1. 游戏会给出两个长度为 $n$ 的数组 $p$ 与 $a$,里面的第 $i$ 个元素会被命名为 $p_i$ 与 $a_i$,并且数组 $p$ 当中不会有重复的数字。
2. Yuilice和Syq会在数组$p$当中的下标 $S_y$ 和 $S_q$ 出发。
3. 游戏时长一共为 $T$ 秒,每一秒Yuilice和Syq都可以选在待在原地或者前往$p$数组当中下标为 $p_i$ 的位置。
4. 每一秒过去,假如当前所处在$p_i$的话,那么可以获得等同于$a_i$的得分。
5. 游戏持续到 $T$ 秒结束,谁的得分最高,谁就获胜。
输入格式
输入的第一行有四个整数,分别为 $n,T,S_y,S_q$ - 代表数组长度,时间,两者的起点
随后第二行输入 $n$ 个整数,代表 $p_1,p_2,p_3....p_n$。
随后第三行输入 $n$ 个整数,代表 $a_1,a_2,a_3....a_n$。
随后第二行输入 $n$ 个整数,代表 $p_1,p_2,p_3....p_n$。
随后第三行输入 $n$ 个整数,代表 $a_1,a_2,a_3....a_n$。
输出格式
假如Yuilice获胜,请输出
如果Syq获胜,请输出
如果两者平局,请输出
YuiliceSeko!如果Syq获胜,请输出
Nononononomeo~如果两者平局,请输出
Okay,fine.输入输出样例
输入 #1
4 2 3 2 4 1 2 3 7 2 5 6
输出 #1
YuiliceSeko!
输入 #2
10 8 2 10 3 1 4 5 2 7 8 10 6 9 5 10 5 1 3 7 10 15 4 3
输出 #2
Nononononomeo~
输入 #3
2 1000000000 1 2 1 2 4 4
输出 #3
Okay,fine.
输入 #4
4 8 4 2 2 3 4 1 5 2 8 7
输出 #4
Nononononomeo~
注
Note
下面是第一个测试案例的解释,其中游戏由 $T=2$ 个回合组成。
我们可以看到,Yuilice的得分更高,因此他赢得了比赛。
对于 $50\%$ 的数据,$1 \leq n \leq 10^4 ,1 \leq T \leq 10^3 , 1 \leq p_i \leq n , 1 \leq x_i \leq 10^4 , 1 \leq S_y,S_q \leq n$。
对于 $100\%$ 的数据,$1 \leq n \leq 2 \times 10^5 ,1 \leq T \leq 10^9 ,1 \leq p_i \leq n , 1 \leq x_i \leq 10^9 , 1 \leq S_y,S_q \leq n$
Note
下面是第一个测试案例的解释,其中游戏由 $T=2$ 个回合组成。
| 秒数 | Yuilice的所处下标 | Yuilice的得分 | Yuilice执行的移动方式 | Sye的所处下标 | Sye的得分 | Sye的移动策略 |
|---|---|---|---|---|---|---|
| 1s | $3$ | $0 + a_3 = 0 + 5 = 5$ | 呆在原地 | $2$ | $0 + a_2 = 0 + 2 = 2$ | 移动操作为$p_2=1$ |
| 2s | $3$ | $5 + a_3 = 5 + 5 = 10$ | 呆在原地 | $1$ | $2 + a_1 = 2 + 7 = 9$ | 呆在原地 |
| 最终打分 | $3$ | $10$ | $1$ | $9$ |
我们可以看到,Yuilice的得分更高,因此他赢得了比赛。
对于 $50\%$ 的数据,$1 \leq n \leq 10^4 ,1 \leq T \leq 10^3 , 1 \leq p_i \leq n , 1 \leq x_i \leq 10^4 , 1 \leq S_y,S_q \leq n$。
对于 $100\%$ 的数据,$1 \leq n \leq 2 \times 10^5 ,1 \leq T \leq 10^9 ,1 \leq p_i \leq n , 1 \leq x_i \leq 10^9 , 1 \leq S_y,S_q \leq n$
C++ 编辑器
输入
输出
可保存默认模板;新题优先使用已保存模板。
当前快捷键仅展示,暂不支持修改。
- 撤销
Ctrl / ⌘ + Z - 重做
Ctrl / ⌘ + Y - 查找
Ctrl / ⌘ + F - 全选
Ctrl / ⌘ + A - 复制
Ctrl / ⌘ + C - 剪切
Ctrl / ⌘ + X - 粘贴
Ctrl / ⌘ + V - 自动排版
工具栏排版按钮 - 草稿保存
编辑时自动保存到本机
历史
提交记录
状态说明时间源码
AI
作答助手
你好,我是作答助手。可以问思路、复杂度、样例含义或代码报错原因;不会直接给出完整 AC 代码。
确定要清空代码吗?