hdu4535
题意:
吉哥系列故事——礼尚往来
Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others)
Total Submission(s): 908 Accepted Submission(s): 481
那个江湖人称“叽叽哥”的基哥
每当节日来临,女友众多的叽叽哥总是能从全国各地的女友那里收到各种礼物。
有礼物收到当然值得高兴,但回礼确是件麻烦的事!
无论多麻烦,总不好意思收礼而不回礼,那也不是叽叽哥的风格。
现在,即爱面子又抠门的叽叽哥想出了一个绝妙的好办法:他准备将各个女友送来的礼物合理分配,再回送不同女友,这样就不用再花钱买礼物了!
假设叽叽哥的n个女友每人送他一个礼物(每个人送的礼物都不相同),现在他需要合理安排,再回送每个女友一份礼物,重点是,回送的礼物不能是这个女友之前送他的那个礼物,不然,叽叽哥可就摊上事了,摊上大事了......
现在,叽叽哥想知道总共有多少种满足条件的回送礼物方案呢?
每组数据包含一个正整数n,表示叽叽哥的女友个数为n( 1 <= n <= 100 )。
每组输出占一行。
1
2
4
1
9
#include<stdio.h>
int main ()
{
__int64 num[105];
int n ,t;
__int64 i;
scanf("%d" ,&t);
num[1] = 0;
num[2] = 1;
for(i = 3 ;i <= 102 ;i ++)
num[i] = (i - 1) * (num[i-1] + num[i-2]) % 1000000007;
while(t--)
{
scanf("%d" ,&n);
printf("%d\n" ,num[n]);
}
return 0;
}
hdu4535的更多相关文章
- HDU1465 不容易系列之一&&HDU4535吉哥系列故事——礼尚往来
		HDU1465不容易系列之一 Problem Description 大家常常感慨,要做好一件事情真的不容易,确实,失败比成功容易多了!做好“一件”事情尚且不易,若想永远成功而总从不失败,那更是难上加 ... 
- HDU4535+公式
		错排公式. 用64位! /* */ #include<stdio.h> #include<string.h> #include<stdlib.h> #include ... 
- HDU 4535 吉哥系列故事——礼尚往来( 错排水题 )
		链接:传送门 思路:错排模板题,水题是非常浪费时间的. /*********************************************************************** ... 
随机推荐
- 2020年12月-第02阶段-前端基础-CSS字体样式
			CSS字体样式属性调试工具 应用 使用css字体样式完成对字体的设置 使用css外观属性给页面元素添加样式 1.font字体 1.1 font-size:大小 作用: font-size属性用于设置字 ... 
- Pyqt5学习笔记(一)
			Python已有的GUI框架: Tkinter(python内嵌的GUI环境,使用TCL实现,易学易用,方便简单创GUI自带无需安装,适用于Unix.Windows和Mac系统组,在Tk8.0的后续版 ... 
- Java中的四种权限修饰符及六种非访问修饰符(简识)
			一.是哪四种访问权限修饰符呢? public > protected > [default] > private (公共的 ) (受保护的) (默认的) (私有的) 二.简单认识四种 ... 
- java IO流文件拷贝文件(字节流标准写法)
			public static void copyFile(String srcPath, String destPath) { FileInputStream fis = null; FileOutpu ... 
- ASP.NET Core与Redis搭建一个简易分布式缓存
			本文主要介绍了缓存的概念,以及如何在服务器内存中存储内容.今天的目标是利用IDistributedCache来做一些分布式缓存,这样我们就可以横向扩展我们的web应用程序. 在本教程中,我将使用Re ... 
- Net Core 重要的技术点
			Net Core 重要的技术点 1.中间件概念 Asp.Net Core作为控制台应用程序启动,在Program的Main方法是入口,通过调用CreateWebHostBuilder创建WebHost ... 
- 批量实现SSH无密码登陆认证脚本
			批量实现SSH无密码登陆认证脚本 问题背景 使用为了让linux之间使用ssh不需要密码,可以采用了数字签名RSA或者DSA来完成.主要使用ssh-key-gen实现. 1.通过 ssh-key-ge ... 
- 【linux】驱动-9-设备树插件
			目录 前言 9. Linux设备树插件 9.1 格式 9.2 设备树插件的编译和加载 9.2.1 单独使用dtc工具编译 9.2.2 内核dtc工具编译设备树插件 9.2.3 加载设备树插件 9.2. ... 
- 学习笔记-vue.js获取file文件数据
			在vue中file不能像其他input一样使用 v-model 双向数据绑定,因为文件选择是只读,只能用onchange监控值得变化. 所有需要使用v-on:change去监控. 例1: <in ... 
- AgileConfig - 轻量级配置中心1.2.0发布,全新的UI✨✨✨
			AgileConfig自发布以来有个"大问题"-UI太丑.因为当初这个项目是给自己用的,连UI界面都没有,全靠手动在数据库里改配置.后来匆匆忙忙使用bootstrap3简单的码了一 ... 
