计蒜客ACM题库.A1947 An Olympian Math Problem

Alice, a student of grade 6, is thinking about an Olympian Math problem, but she feels so despair that she cries. And her classmate, Bob, has no idea about the problem. Thus he wants you to help him. The problem is:

We denote k!:

k! = 1×2×⋯×(k-1)×k

We denote S:

S=1×1!+2×2!+⋯+(n - 1) × (n-1)!

Then S module n is ____________

You are given an integer nn.

You have to calculate S modulo nn.

Input
The first line contains an integer T(T≤1000), denoting the number of test cases.

For each test case, there is a line which has an integer n.

It is guaranteed that 2≤n≤10^18
.

Output
For each test case, print an integer S modulo n.

Hint
The first test is: S=1×1!=1, and 1 modulo 2 is 1.

The second test is: S=1×1!+2×2!=5 , and 5 modulo 3 is 2.

样例输入复制
2
2
3
样例输出复制
1
2
题目来源
ACM-ICPC 2018 南京赛区网络预赛

解:

#include<iostream>
using namespace std;
int main(){int n;cin>>n;long long int a;//注意a范围while(n--){cin>>a;cout<<a-1<<"\n";}
}

解决方法:通过以下代码可以发现前几个答案规律

#include<iostream>
using namespace std;
int factorial(int a){int ans=1,i;for(i=1;i<=a;i++){ans=ans*i;}return ans;
}
int main(){int n;cin>>n;int a[n], i, S, count;for(i=0;i<n;i++){cin>>a[i];}i = 0;for(i=0;i<n;i++){S = 0;for(count=1;count<a[i];count++){S=S+count*factorial(count);}S=S%a[i];cout<<S<<"\n";}
}

结语:万事尽头 终将如意 但行好事 莫问前程

4.计蒜客ACM题库.A1947 An Olympian Math Problem相关推荐

  1. 1.计蒜客ACM题库.A1001 整除问题

    计蒜客ACM题库.A1001 整除问题 判断一个数是否能被另一个整数整除是一个挺简单的问题,一般一个模运算就可以搞定了,懒惰的晓萌还是不想自己做,于是找到你帮他写代码,你就帮帮他吧. 输入格式 输入包 ...

  2. 5.计蒜客ACM题库.A2234 结果填空:青蛙爬井

    计蒜客ACM题库.A2234 结果填空:青蛙爬井 有一口深度为 high 米的水井,井底有一只青蛙,它每天白天能够沿井壁向上爬 up 米,夜里则顺井壁向下滑 down 米. 若青蛙从某个早晨开始向外爬 ...

  3. 12.计蒜客信息学题库:T1702 魔法宝石

    12.计蒜客信息学题库:T1702 魔法宝石 Bessie 去珠宝商店想要买一些魔法宝石.商店里有 n 个宝石,每个宝石的重量为 wi,幸运值为 vi .Bessie 的购物车只能装重量之和不超过 m ...

  4. 计蒜客难题题库之一 泥塑课 python解答

    计蒜客挑战难题之一 泥塑课 python解答 题目: 小米是一个幼儿园老师,每学期的泥塑课上,她都会给每个学生发不超过250立方厘米的等量橡皮泥,教大家做泥塑.在上课过程中,她发现每个班都恰好有一个小 ...

  5. 计蒜客难题题库之二 奇怪的国家 python解答

    计蒜客挑战难题之二 奇怪的国家 python解答 题目: 有一个奇怪的国家,里面的国民对于事情的态度永远只有两面.当两个人遇到一起讨论一个事情的时候--两个持赞同观点的人遇到一起后会对这个事情都继续赞 ...

  6. 计蒜客 难题题库 223 字母排序

    49次 14.2% 1000ms 65536K XXXX年突然有外星人造访,但大家语言不通,不过科学家们经过研究发现外星人用26个英文字母组成的单词中最长不降子序列的长度来表述数字,且英文字母的排列顺 ...

  7. 计蒜客 难题题库 205 图书ISBN号码

    102次 13.7% 1000ms 65536K 每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字.1位识别码和3位分隔符,其规定格式如"x-xxx-xxxxx-x& ...

  8. 计蒜客 难题题库 204 草药的价值

    17次 11.7% 1000ms 65536K 辰辰是个天资聪颖的孩子,他的梦想是成为世界上最伟大的医师.为此,他想拜附近最有威望的医师为师.医师为了判断他的资质,给他出了一个难题.医师把他带到一个到 ...

  9. 计蒜客 难题题库 031 无脑博士的试管们

    390次 9.48% 1000ms 65536K 无脑博士有三个容量分别是A,B,C升的试管,A,B,C分别是三个从1到20的整数,最初,A和B试管都是空的,而C试管是装满硫酸铜溶液的.有时,无脑博士 ...

  10. 计蒜客 难题题库 201 奖学金的分配

    46次 30.4% 1000ms 65536K 某校的惯例是在每学期的期末考试之后发放奖学金.发放的奖学金共有五种,获取的条件各自不同: 1)  院士奖学金,每人8000元,期末平均成绩高于80分(& ...

最新文章

  1. python turtle画气球-菲菲用python编程绘制的父亲节礼物
  2. OpenCV中SurfDescriptorExtractor
  3. MySql 数据操作类
  4. MOXy是GlassFish 4中新的默认JSON绑定提供程序
  5. hutool 获取某月最后一天_hutool定时任务
  6. mq服务器与客户端消息同步,使用 ActiveMQ 实现JMS 异步调用
  7. linux裸设备大小,SUSE Linux 十 配置裸设备(raw devices)
  8. 远程桌面未知的用户名_电脑在远程桌面连接时出现用户名密码错误该怎么办?...
  9. 空间数据库学习笔记(四):空间引用标识符(SRID)
  10. 181024词霸有道扇贝每日一句
  11. 转载 Ubuntu系统安装Java JDK和HDFView
  12. 软件测试培训班 软件测试0基础到项目实战
  13. Extendsim 系统仿真的强大工具,多方法论模拟--介绍和试用
  14. 毕业季的你准备好面试了吗?(下)
  15. 【TigerGraph】图在复杂制造业中的应用
  16. db2 v9权威指南_花颜男妃(生子)
  17. Android App内截屏监控及涂鸦功能实现
  18. HCIA的OSI基础模型理解
  19. Linux计划任务-定时任务
  20. MySQL,Oracle系统学习,以及SQL语言-----数据库篇学习笔记

热门文章

  1. 思科模拟器:路由器基本配置
  2. VS2010SP1中文版安装问题
  3. 德阳计算机工程学校,德阳电子计算机工程学校2021年招生录取分数线
  4. C# System.DirectoryServices.DirectoryEntry 域用户验证
  5. 计算机基础知识及键盘熟悉实验报告,计算机基础实验报告实验一二.doc
  6. ubuntu实用工具
  7. 性能优化-测试If-Else和if哪个性能更好
  8. python网络爬虫的流程图_Python 网络爬虫程序架构及运行流程
  9. JavaScript留言板效果代码实例
  10. WebService的简单示例