首页
题库
题集
比赛
作业
讨论
评测记录
排名
文件
登录
注册
Language
English
한국어
简体中文
正體中文
#863. 【入门】跳格子
ID: 863
传统题
1000ms
16MiB
尝试: 19
已通过: 6
难度: 8
上传者:
root
标签>
动态规划
【入门】跳格子
说明
地面上有一排长度为n的格子1-n,每个格子上都有一个数xi,开始时你在位置0,每次你可以向前跳1-2格,然后取走格子上的数,直到跳到位置n+1。取走的数的和就是你的得分,现在你想知道你可能的最大得分是多少。
输入格式
一行四个整数n,A,B,C(n≤100000,0≤A,B,C≤10000),其中n表示格子的数量。x[i]由如下方式生成:
for (int i = 1; i <= n; i++){
int tmp = ((long long)A * i * i + B * i + C) % 20000;
x[i] = tmp - 10000;
}
输出格式
一行一个整数ans表示可能的最大得分。
样例
3 1 1 1
-9993
登录后递交
讨论 (0)
文件
统计
相关
在下列比赛中:
0624晚上
还没有账户?
注册一个 启明星 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
现在注册
关闭
登录
使用您的 启明星 通用账户
用户名
密码
记住我
忘记密码或者用户名?