P15223 [SWERC 2017] Shattered Cake
题目描述
一块矩形蛋糕通过卡车运往一家餐厅。在前往目的地的途中,卡车撞到了一个坑洞,导致蛋糕碎裂成 $N$ 个完美的矩形碎片,每个碎片的宽度为 $w_i$,长度为 $l_i$,其中 $1 \leq i \leq N$。
到达目的地后,对损坏进行了评估,顾客决定订购一个尺寸相同的替代蛋糕。不幸的是,原始订单填写不完整,只知道蛋糕的宽度 $W$。餐厅请求你帮助找出蛋糕的长度 $L$。幸运的是,所有碎裂的蛋糕碎片都被保留了下来。
输入格式
输入包含以下整数:
- 第一行:蛋糕的宽度 $W$;
- 第二行:碎裂的碎片数量 $N$;
- 接下来的 $N$ 行:每行包含每个碎片的宽度 $w_i$ 和长度 $l_i$。
输出格式
输出应为整数 $L$。
说明/提示
### 数据范围
- $1 \leq N \leq 5\,000\,000$;
- $1 \leq W, L \leq 10\,000$;
- 对于每个 $1 \leq i \leq N$,$1 \leq w_i, l_i \leq 10\,000$。
翻译由 DeepSeek 完成