2015 测试赛 大神和小伙伴 hihoCoder

立方和公式和平方和公式。表示从来不记得这些公式。。。

每库礼物不同数量相同,总数=1+2+...+n=(n+1)*n/2

选取礼物的可能性的最大值为[(n+1)*n/2]^3

选取礼物价值重复两次的总数3*(1^2+2^2+...+n^2)*(1+2+...+n)=3*[n*(n+1)*(2*n+1)/6]*[(n+1)*n/2]=n^2*(n+1)^2*(2*n+1)/4=[n*(n+1)/2]^2*(2*n+1)

选取礼物价值重复三次的总数1^3+2^3+...+n^3=[n*(n+1)/2]^2

题目中的情况是总数-重复两次+重复三次的(因两次中的公式包含了一个三次的)

[(n+1)*n/2]^2*(n^2-3*n+4)/2%MAX

对于前一个平方式子,可以直接把2除去。对于后一个2,n(n-3)也可以除去。

#include <iostream>

using namespace std;
long long T,n;
long long tmp,temp,result,ans;
long long MAX = 1e9 + 7;
int main()
{
  cin >> T;
  for(long long i = 0; i < T; i++)
  {
    cin >> n;
    cout << "Case " << i+1 << ": ";
    if(n%2==0)
    {
      tmp = n / 2 % MAX;
      temp = (n + 1) % MAX;
      result= ((tmp*((n-3)%MAX))%MAX+2)%MAX;
    }else
    {
      tmp = n % MAX;
      temp = (n + 1) / 2 % MAX;
      result=((((n-3)/2 %MAX)*n)%MAX+2)%MAX;
    }
    ans =( ((tmp * temp % MAX)*(tmp * temp % MAX))%MAX*result)%MAX;
    cout << ans << endl;
  }
  return 0;
}

  

时间: 2024-10-12 09:42:30

2015 测试赛 大神和小伙伴 hihoCoder的相关文章

2015 测试赛 同构 hihoCoder

题目1 : 同构 时间限制:2000ms 单点时限:1000ms 内存限制:256MB 描述 给定2个树A和B,保证A的节点个数>=B的节点个数. 现在你需要对树A的边进行二染色. 一个好的染色方案,指不存在一个树A中的连通块,同时满足以下2个条件 1. 其中只有同色的边 2. 和B同构.两个树同构是指,存在一个一一映射(既是单射又是满射),将树B的各节点映射到不同的树A的节点,使得原来在树B中相邻的点,在映射后,仍相邻. 问是否存在一种好的染色方案. 输入 第一行一个整数T (1<=T<

编程之美2015测试赛之格格取数

格格取数 时间限制:2000ms 单点时限:1000ms 内存限制:256MB 描述 给你一个m x n (1 <= m, n <= 100)的矩阵A (0<=aij<=10000),要求在矩阵中选择一些数,要求每一行,每一列都至少选到了一个数,使得选出的数的和尽量的小. 输入 多组测试数据.首先是数据组数T 对于每组测试数据,第1行是两个正整数m, n,分别表示矩阵的行数和列数. 接下来的m行,每行n个整数,之间用一个空格分隔,表示矩阵A的元素. 输出 每组数据输出一行,表示选出

大神手机下乡刷墙的价值

刷墙!简单粗暴,是接近农村农户最快的方式. 据报道,2015年初,大神手机在全国8省56县区合计刷墙560余面,刷墙让更多的消费者了解并购买了大神手机. 农村市场的重要性 目前,全国地级市500个左右,县级市2100多个,乡镇4万多个,农村家庭占家庭总量的67.6%,众所周知的原因,农村人使用的手机远不能跟城市相比. 近年的"新农村建设","城镇化建设",使得农村居民收入增速不断提高,在一些城镇化建设较快的乡镇,返乡人员增多,消费能力也不断提升,农村已成为智能手机不

检测一下你的专业指数:2015年十大测试工具你认识几个?

如果你真的喜欢安全,了解下面这些工具是你通往大神之路的必备良品,快来看看都有哪些工具并学习一下吧! 这份黑客工具列表中的一部分是基于 Kali Linux 的,其他的工具是通过我们的社区反馈的.下面介绍了这些工具的主要功能以及教程.书籍.视频等. 端口扫描器:Nmap Nmap 是"Network Mapper"的缩写,众所周知,它是一款非常受欢迎的免费开源黑客工具.Nmap 被用于发现网络和安全审计.据数据统计,全世界成千上万的系统管理员使用 nmap 发现网络.检查开放端口.管理服

2014编程之美-资格赛-大神与三位小伙伴

题目2 : 大神与三位小伙伴 时间限制:2000ms 单点时限:1000ms 内存限制:256MB 描述 L国是一个有着优美景色且物产丰富的国家,很多人都喜欢来这里旅游并且喜欢带走一些纪念品,大神同学也不例外.距离开L国的时间越来越近了,大神同学正在烦恼给她可爱的小伙伴们带什么纪念品好,现在摆在大神同学面前的有三类纪念品A, B, C可以选择,每类纪念品各有N种.其中种类为A_i, B_i, C_i的纪念品价值均为i, 且分别有N+1-i个剩余.现在大神同学希望在三类纪念品中各挑选一件然后赠送给

编程之美资格赛 大神与三位小伙伴

题目2 : 大神与三位小伙伴 时间限制:2000ms 单点时限:1000ms 内存限制:256MB 描述 L国是一个有着优美景色且物产丰富的国家,很多人都喜欢来这里旅游并且喜欢带走一些纪念品,大神同学也不例外.距离开L国的时间越来越近了,大神同学正在烦恼给她可爱的小伙伴们带什么纪念品好,现在摆在大神同学面前的有三类纪念品A, B, C可以选择,每类纪念品各有N种.其中种类为A_i, B_i, C_i的纪念品价值均为i, 且分别有N+1-i个剩余.现在大神同学希望在三类纪念品中各挑选一件然后赠送给

跟随前端大神的脚步

1. 大神 寻找Github.微博.知乎等技术社区上比较活跃.影响力大的圈内大神,供大家膜拜! 视野所限,未必全面,欢迎大家推荐.自荐. 排名不分先后,序号只为标记方便. 提供信息只为学习交流之用,如有冒犯,请见谅:如果涉及隐私或不愿公开内容,请联系我. 1.1 国际 Chris Coyier Codepen创始人,css-tricks站长. 联系方式: CodePen. Dribbble. Twitter. GitHub. Instagram Sara Soueidan 2015 net aw

前端大神

1. 大神 寻找Github.微博.知乎等技术社区上比较活跃.影响力大的圈内大神,供大家膜拜! 视野所限,未必全面,欢迎大家推荐.自荐. 排名不分先后,序号只为标记方便. 提供信息只为学习交流之用,如有冒犯,请见谅:如果涉及隐私或不愿公开内容,请联系我. 1.1 国际 Chris Coyier Codepen创始人,css-tricks站长. 联系方式: CodePen. Dribbble. Twitter. GitHub. Instagram Sara Soueidan 2015 net aw

大学里如何成为技术大神

本文由PurpleSword(jzj1993)原创,转载请注明.原文网址 http://blog.csdn.net/jzj1993 总是有同学问我怎么学很多技术,好奇如何成为所谓的大神. 事实上,这篇文章是结合我的一些经历,讲述应该怎么学习技术,并不是要讲怎么成为大神.没有所谓的成功学,只有充满智慧的思考,脚踏实地的实干,和越来越近的理想,还有机遇和运气.之所以用这个标题,无非是吸引更多人.尤其是很多对成为大神抱有不切实际的幻想的人来看.希望读者能从中得到一些东西,没有浪费看这篇文的时间.这篇文