Description

Input

第1行:10个空格分开的整数: N, a, b, c, d, e, f, g, h, M

Output

第1行:满足总重量最轻,且用度之和最大的N头奶牛的总体重模M后的余数。

Sample Input

2 0 1 5 55555555 0 1 0 55555555 55555555

Sample Output

51

HINT

样例说明:公式生成的体重和有用度分别为: 体重:5, 6, 9, 14, 21, 30 有用度:0, 1, 8, 27, 64, 125.

暴力可过系列

#include<cstdio>
#include<algorithm>
using namespace std;struct na{long long w,u;
};
long long N,a,b,c,d,e,f,g,h,M;
na aa[2000001];
bool cmp(na a,na b){return a.u>b.u||a.u==b.u&&a.w<b.w;
}
int main(){scanf("%lld%lld%lld%lld%lld%lld%lld%lld%lld%lld",&N,&a,&b,&c,&d,&e,&f,&g,&h,&M);for (long long i=0;i<3*N;i++){long long x=(i*i)%d;aa[i].w=((a*i%d)*(x*x%d)%d+(b*x)%d+c)%d;x=(i*i)%h;aa[i].u=((e*i%h)*(x*x%h)%h+((f*x)%h*i)%h+g)%h;}sort(aa,aa+3*N,cmp);long long ans=0;for (long long i=0;i<N;i++){ans=(ans+aa[i].w)%M;}printf("%lld\n",ans%M);
}

转载于:https://www.cnblogs.com/Enceladus/p/5017676.html

bzoj:2018 [Usaco2009 Nov]农场技艺大赛相关推荐

  1. bzoj2018 [Usaco2009 Nov]农场技艺大赛

    Description Input 第1行:10个空格分开的整数: N, a, b, c, d, e, f, g, h, M Output 第1行:满足总重量最轻,且用度之和最大的N头奶牛的总体重模M ...

  2. BZOJ 2019 [Usaco2009 Nov]找工作:spfa【最长路】【判正环】

    题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2019 题意: 奶牛们没钱了,正在找工作.农夫约翰知道后,希望奶牛们四处转转,碰碰运气. 而 ...

  3. [bzoj 2017] [Usaco2009 Nov]硬币游戏

    一个多月没更博客了..(期间明白了自己有多傻逼. 这种问题大概就倒着做... f[i][j]:表示考虑剩下的硬币i..n,且之前的人取了j个时,先手最多拿到的钱数.aft[i]:表示硬币i..n的总钱 ...

  4. hdu6383(2018 “百度之星”程序设计大赛 - 初赛(B))

    p1m2 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others) Total Sub ...

  5. hdu6380(2018 “百度之星”程序设计大赛 - 初赛(B))

    degree Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others) Total S ...

  6. hdu6375(2018 “百度之星”程序设计大赛 - 初赛(A))

    度度熊学队列 Time Limit: 3000/1500 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others) Total S ...

  7. 2018百度之星程序设计大赛 - 资格赛 hdu6345(找区间最小值)

    子串查询 Time Limit: 3500/3000 MS (Java/Others)    Memory Limit: 262144/262144 K (Java/Others) Total Sub ...

  8. 大学生html5设计大赛方案,2018年大学生三维设计大赛策划书范文

    2018年大学生三维设计大赛策划书范文 前言:有一种力量叫机械0班,有一种力量叫永不言弃,追求创新,挑战自我,创造出一份份优秀的作品.为了一个共同的目标--完美,我们一起努力吧!机械0--加油!加油! ...

  9. 全国职业院校技能大赛软件测试题目,我校喜获2018全国职业院校技能大赛“软件测试”赛项一等奖...

    九江职院新闻网讯(信息工程学院)5月31日,从2018全国职业院校技能大赛传来喜讯,由我校信息工程学院教师艾迪.朱虎平指导,学生郭星宏.赖闽.吴宗霖组成的竞赛团队,代表江西省在高职组"软件测 ...

最新文章

  1. 在线等!同事扔需求,不会写代码躲在厕所怎么办 | 每日趣闻
  2. 微服务架构下分布式事务解决方案 —— 阿里GTS
  3. solidity事件详解
  4. MySQL5.5多实例编译安装——mysqld_multi
  5. linux脚本实现多重管道,制作Linux shell时流重定向和管道
  6. 【转】Linux下软件安装的几种方式
  7. sqlyog设置自动补全_SQLYog快捷键大全
  8. 单片机程序的整体框架设计的一些思路体会
  9. 计算机协会换届答辩ppt,国奖答辩PPT-精选版.ppt
  10. 普通高考录取成绩查询2021,重磅!2021年全国高考录取分数线预测
  11. Open cv的Canny边缘检测和轮廓检测例子
  12. Domino管理端 - 日常命令
  13. Ionic4--路由跳转
  14. efcore 批量_EF批量插入(转)
  15. 优秀的Vue UI组件库
  16. 需求分解 设计_分解设计专业知识
  17. 深度linux系统,深度操作系统
  18. 小明身高1.75,体重80.5kg。请根据BMI公式(体重除以身高的平方)帮小明计算他的BMI指数,并根据BMI指数给出对应的提示信息
  19. Toshiba TC358743XBG HDMI接口转IC
  20. Sublime Text 2 (for OS X )配置成可以运行基于python3解释器的 .py文件

热门文章

  1. VB-VB.NET中 从字符串“XX”到类型“Double”的转换无效
  2. Linux下安装FFmpeg
  3. php 输入汉字自动带出拼音和英文
  4. RHEL/CentOS下编译安装Nginx
  5. ActiveReports 报表应用教程 (8)---交互式报表之动态过滤
  6. 为什么每个人都应该尝试Ubuntu下篇 Why Everyone Should Try Ubuntu 分享
  7. 真格量化-隐含波动率计算
  8. tushare写三因子模型
  9. python变量命名可以有特殊符号吗,和孩子一起学习python之变量命名规则
  10. 泰安第一中学2021年高考成绩查询,等级考第一天结束 泰安部分考生已完成2021年高考...