题目名称 3726. 烟雾与火焰
输入输出 burnTokyo.in/out
难度等级 ★★★
时间限制 1000 ms (1 s)
内存限制 256 MiB
测试数据 10
题目来源 Gravatar湖岸与夜与咸鱼 于2022-07-24加入
开放分组 全部用户
提交状态
分类标签
数论 同余 图论 最短路
分享题解
通过:2, 提交:9, 通过率:22.22%
Gravatar湖岸与夜与咸鱼 100 0.000 s 0.00 MiB C++
Gravatar湖岸与夜与咸鱼 100 0.008 s 0.93 MiB C++
GravatarZRQ 70 0.015 s 13.17 MiB C++
GravatarZRQ 70 0.017 s 15.36 MiB C++
Gravatarlhyzwzz 60 0.780 s 2.68 MiB C++
Gravatar湖岸与夜与咸鱼 60 0.798 s 3.06 MiB C++
Gravatar该账号已注销 60 0.809 s 2.68 MiB C++
Gravatarlhyzwzz 60 0.935 s 6.68 MiB C++
Gravatarop_组撒头屯 60 2.301 s 40.06 MiB C++
本题关联比赛
EYOI与SBOI开学欢乐赛4th
关于 烟雾与火焰 的近10条评论(全部评论)
出题人懒了 没有卡 dijkstra 欢迎大家造数据 hack
(准确说如果 dij 没有选择最大的数作为模数是可以被卡的……)
题解
Gravatar湖岸与夜与咸鱼
2022-09-12 00:13 1楼

3726. 烟雾与火焰

★★★   输入文件:burnTokyo.in   输出文件:burnTokyo.out   简单对比
时间限制:1 s   内存限制:256 MiB

【题目背景】

$2012$ 年, 永远 $16$ 岁的世界守护者, 天鸟 那由多, 发现这个世界危在旦夕。五年前 $17$ 岁的天才生物学家, 鹰白 榧夜, 在拒绝为某人提供克隆人技术后遭到暗杀, 现在, 由于克隆自己重回世间的需要, 榧夜使整个东京陷入一片混乱与恐惧之中。为了维护世界和平, 拯救天下苍生, 那由多需要毁掉榧夜曾经的实验室。然而整个东京都实在是太大了, 那由多找不出实验室, 请你帮助她拯救世界。

【题目描述】

为了毁掉实验室, 天才少女那由多决定把整个东京(包括她自己)全部炸上天, 以此使这个世界变得稳的一批。那由多为你提供的数据最多包括有 $n$ 座建筑, 而她拥有三种炸药, 若在第 $i$ 栋建筑安放第 $k$ 种炸药, 则会引爆该建筑和第 $i+p_k$ 座建筑。由于被榧夜的爪牙所阻挠, 那由多只能通过引爆第一座建筑中的炸药并引发连锁反应以炸毁东京都。现在请你帮助她计算她最多可以炸毁多少座建筑。

【输入格式】

四个数: $n$, $p_1$, $p_2$, $p_3$;

【输出格式】

一个正整数 $ans$。

【样例输入】

15 4 7 9

【样例输出】

 9

【样例说明】

可以炸毁的建筑有:$1$, $5$, $8$, $9$, $10$, $12$, $13$, $14$, $15$。

【数据规模与约定】

对于 $30$% 的数据, $1 \le n \le 10$;

对于 $60$% 的数据, $1 \le n \le 1000000$;

$1 \le p_1,p_2,p_3 \le n \le 2^{63} - 1$, $1 \le p_1,p_2,p_3 \le 10^5$。

大样例:戳我

【来源】

蒟蒻出题人: $seium$