loj#P3663. 「JOI 2022 Final」自学

「JOI 2022 Final」自学

题目描述

译自 JOI 2022 Final T2「自習 / Self Study

Bitaro 作为一名 JOI 中学的高中生,自然需要去学习。

在 JOI 中学,有 NN 门不同的课程,一个学期一共有 MM 周,对于每一周,会上 NN 次课,每一门课程恰好一周上一次课,Bitaro 对于每一个课程都有一个熟练度,初始时都为 00

对于一节课 Bitaro 可以选择如下选项中的一个:

  • 去上课:如果他上的是第 ii 门课,那么他对于这节课的熟练度增加 AiA_i
  • 翘课:Bitaro 热爱学习,所以他会选一门课自学,如果他选了第 ii 门课,那么他对于这节课的熟练度增加 BiB_i

为了去更多的学习课外知识,Bitaro 不会在课下学习这 NN 门课程,但是他又不想要让自己挂科,于是他找到了你,他想让自己对每一门课的熟练度的最小值最大。

输入格式

第一行两个整数 N,MN,M

接下来一行 NN 个整数 AiA_i

接下来一行 NN 个整数 BiB_i

输出格式

仅输出一行一个整数表示你的答案。

3 3
19 4 5
2 6 2
18
2 1
9 7
2 6
7
5 60000
630510219 369411957 874325200 990002527 567203997
438920902 634940661 593780254 315929832 420627496
41397427274960
4 25
1 2 3 4
1 2 3 4
48

数据范围

对于全部数据 1N3×1051\le N\le 3\times 10^51M,Ai,Bi1091\le M,A_i,B_i\le 10^9

子任务 特殊限制 分数
11 M=1M=1 1010
22 N×M3×105N\times M\le 3\times 10^5Ai=BiA_i=B_i 2525
33 N×M3×105N\times M\le 3\times 10^5 2727
44 Ai=BiA_i=B_i 2929
55 无特殊限制 99