CF1036A.Function Height

传统题 时间 2000 ms 内存 256 MiB 5 尝试 1 已通过 1 标签

Function Height

题目描述

给定平面直角坐标系上的 2n+12n+1 个整点,这些点从 002n2n 编号。设 PiP_i 为第 ii 个点。点 PiP_ixx 坐标为 iiyy 坐标初始为 00,即 Pi=(i,0)P_i = (i, 0)

这些点是一段分段函数图像的顶点。第 jj 段函数是连接 PjP_jPj+1P_{j+1} 的线段。

每次操作,你可以将任意 xx 坐标为奇数的点(即 P1,P3,,P2n1P_1, P_3, \dots, P_{2n-1})的 yy 坐标增加 11。注意,相应的线段也会随之变化。

例如,下图展示了 n=3n=3(即点的数量为 23+1=72 \cdot 3 + 1 = 7)的一个函数图像,其中 P1P_1yy 坐标增加了 33 次,P5P_5yy 坐标增加了 11 次:

定义图像的面积为该图像下方、OXOX 坐标轴上方的面积。例如,上图中浅蓝色部分的面积为 44

定义图像的高度为所有顶点(即 P0,P1,,P2nP_0, P_1, \dots, P_{2n})中最大的 yy 坐标。上图中图像的高度为 33

你的任务是,对于由 2n+12n+1 个顶点组成且面积为 kk 的图像,求其最小可能高度。注意,不需要最小化操作次数。

可以证明,按照上述操作得到的任何答案总是存在,并且是一个不超过 101810^{18} 的整数。

输入格式

输入第一行包含两个整数 nnkk1n,k10181 \le n, k \le 10^{18}),分别表示分段函数的顶点数和所需的面积。

输出格式

输出一个整数,表示由 2n+12n+1 个顶点组成且面积为 kk 的图像的最小可能高度。可以证明,按照上述操作得到的任何答案总是存在,并且是一个不超过 101810^{18} 的整数。

说明/提示

第一个样例的一个可能答案如下:

该图像的面积为 33,高度为 11

第二个样例只有唯一的答案:

该图像的面积为 1212,高度为 33

由 ChatGPT 4.1 翻译

样例

4 3
1
4 12
3
999999999999999999 999999999999999986
1

在线编程 IDE

建议全屏模式获得最佳体验