HDU4535:吉哥系列故事——礼尚往来(错牌公式)
来源:互联网 发布:微信公众号电影源码 编辑:程序博客网 时间:2024/06/12 18:45
Problem Description
吉哥还是那个吉哥
那个江湖人称“叽叽哥”的基哥
每当节日来临,女友众多的叽叽哥总是能从全国各地的女友那里收到各种礼物。
有礼物收到当然值得高兴,但回礼确是件麻烦的事!
无论多麻烦,总不好意思收礼而不回礼,那也不是叽叽哥的风格。
现在,即爱面子又抠门的叽叽哥想出了一个绝妙的好办法:他准备将各个女友送来的礼物合理分配,再回送不同女友,这样就不用再花钱买礼物了!
假设叽叽哥的n个女友每人送他一个礼物(每个人送的礼物都不相同),现在他需要合理安排,再回送每个女友一份礼物,重点是,回送的礼物不能是这个女友之前送他的那个礼物,不然,叽叽哥可就摊上事了,摊上大事了......
现在,叽叽哥想知道总共有多少种满足条件的回送礼物方案呢?
那个江湖人称“叽叽哥”的基哥
每当节日来临,女友众多的叽叽哥总是能从全国各地的女友那里收到各种礼物。
有礼物收到当然值得高兴,但回礼确是件麻烦的事!
无论多麻烦,总不好意思收礼而不回礼,那也不是叽叽哥的风格。
现在,即爱面子又抠门的叽叽哥想出了一个绝妙的好办法:他准备将各个女友送来的礼物合理分配,再回送不同女友,这样就不用再花钱买礼物了!
假设叽叽哥的n个女友每人送他一个礼物(每个人送的礼物都不相同),现在他需要合理安排,再回送每个女友一份礼物,重点是,回送的礼物不能是这个女友之前送他的那个礼物,不然,叽叽哥可就摊上事了,摊上大事了......
现在,叽叽哥想知道总共有多少种满足条件的回送礼物方案呢?
Input
输入数据第一行是个正整数T,表示总共有T组测试数据(T <= 100);
每组数据包含一个正整数n,表示叽叽哥的女友个数为n( 1 <= n <= 100 )。
每组数据包含一个正整数n,表示叽叽哥的女友个数为n( 1 <= n <= 100 )。
Output
请输出可能的方案数,因为方案数可能比较大,请将结果对10^9 + 7 取模后再输出。
每组输出占一行。
每组输出占一行。
Sample Input
3124
Sample Output
019
明显的搓排公式
#include <stdio.h>#include <string.h>#include <algorithm>using namespace std;const int mod = 1000000007;int main(){ int t,n; __int64 a[200] = {0,0,1},i,j; for(i = 3; i<=100; i++) a[i] = ((a[i-1]+a[i-2])%mod)*(i-1)%mod; scanf("%d",&t); while(t--) { scanf("%d",&n); printf("%I64d\n",a[n]); } return 0;}
0 0
- HDU4535:吉哥系列故事——礼尚往来(错牌公式)
- HDU4535 吉哥系列故事——礼尚往来
- 吉哥系列故事——礼尚往来(hdu4535)
- hdu4535吉哥系列故事——礼尚往来
- hdu4535吉哥系列故事——礼尚往来
- 吉哥系列故事——礼尚往来
- 吉哥系列故事——礼尚往来
- Hdu 4535 吉哥系列故事——礼尚往来
- HDU-4535-吉哥系列故事——礼尚往来
- 杭电4535-吉哥系列故事——礼尚往来
- HDU 4535 吉哥系列故事——礼尚往来
- hdu 4535 吉哥系列故事——礼尚往来
- HDU_4535 吉哥系列故事——礼尚往来
- hdu 4535 吉哥系列故事——礼尚往来
- HDU ACM 4535 吉哥系列故事——礼尚往来
- 吉哥系列故事——礼尚往来(4535)
- 杭电4535吉哥系列故事——礼尚往来
- hdoj-4535-吉哥系列故事——礼尚往来
- php的转义字符串
- 经验小结
- Log4net终结版
- UML类图符号 各种关系说明以及举例
- 如何快速、完美的激活Windows Server 2008 R2
- HDU4535:吉哥系列故事——礼尚往来(错牌公式)
- MVC简介
- C/C++浮点数在内存中的存储方式
- 一个北大人的成长足迹:未名湖是个海洋
- 传智学习日志篇:十五
- Java学习笔记
- 【AJAX入门】--异步JavaScript
- 怎样让mac和windows在局域网中共享文件
- ubuntu 基本操作问题整理