D. 徐老师的学习计划

    传统题 1000ms 256MiB

徐老师的学习计划

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

马上就要暑假了,徐老师决定规划一下自己暑假的学习计划

徐老师一共准备学习 nn 天,在这 nn 天中,徐老师可以多次进行不同的学习,规则如下:

  1. 每天一开始徐老师的学习度初始为 11
  2. 徐老师每天学习的学习度不能 超过 100100
  3. 徐老师每次进行 文化课学习 会使得当天的学习度 +50+50
  4. 徐老师每次进行 算法练习 会使得当天的学习度 +20+20
  5. 徐老师每次进行 复盘 会使得当天的学习度 ×2\times 2

例如徐老师在某一天先进行 算法练习,他的学习度会变成 1+20=211 + 20 = 21,再进行 复盘,他的学习度会变成 212=4221 * 2 = 42,再进行 文化课学习,他的学习度会变成 42+50=9242+50=92 此时无法再进行任何其他的学习

现在徐老师决定在暑假里一共进行 xx文化课学习yy算法练习zz复盘,但是显然徐老师的 nn 天时间并不一定够完成所有练习,现在徐老师想知道,如何安排学习计划可以使得他尽可能多的完成学习任务?

输入格式

输入第一行包含一个整数 nn 表示学习天数

输入第二行包含三个整数 x,y,zx,y,z 含义如题

输出格式

输出一个整数表示徐老师最多可以完成多少次学习任务

数据范围

对于 10%10\% 的数据,有 1n,x,y,z51 \leq n,x,y,z \leq 5

对于 30%30\% 的数据,有 1n,x,y,z301 \leq n,x,y,z \leq 30

对于 50%50\% 的数据,有 1n100,1x,y,z2001 \leq n \leq 100,1 \leq x,y,z \leq 200

对于 100%100\% 的数据,有 1n150,1x,y,z3001 \leq n \leq 150,1 \leq x,y,z \leq 300

样例输入

1
4 3 3

样例输出

6

样例解释

先进行 33复盘,然后进行 33 次算法练习,学习度会变成 1222+20+20+20=681 * 2 * 2 * 2 + 20 + 20 + 20 = 68

此时无法再进行 文化课学习,所以最多完成 66 次学习

2026暑假普及组模拟赛(1)

未参加
状态
已结束
规则
IOI
题目
4
开始于
2026-7-31 12:30
结束于
2026-8-10 12:30
持续时间
240 小时
主持人
参赛人数
27