博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
#574. 桂林的文件
阅读量:5291 次
发布时间:2019-06-14

本文共 922 字,大约阅读时间需要 3 分钟。

【题目描述】:

桂林有N个不同的文件,现在他要创建N-1个文件夹(相同)来保存这些文件,每个文件夹内有且只有两个项目,每个项目可以是一个文件或者一个文件夹,问他有多少种不同的存储方式。

【输入描述】:

第一行一个正整数T,表示数据组数。

接下来T行每行一个正整数N。

【输出描述】:

共T行,在模19260817的意义下桂林的存储方式总数。

【样例输入】:

235

【样例输出】:

3105

【时间限制、数据范围及描述】:

时间:1s 空间:256M

30%的数据:2≤N≤20;

70%的数据:2≤N≤1000;

100%的数据:T≤100, 2≤N≤10^6

 

 

#include
#include
#include
#include
#include
#include
int read(){ int a=0,b=1; char ch=getchar(); while((ch<48||ch>57)&&ch!='-'){ ch=getchar(); } if(ch=='-'){ b=-1; ch=getchar(); } while(ch<48||ch>57){ ch=getchar(); } while(ch>47&&ch<58){ a=a*10+ch-48; ch=getchar(); } return a*b;}int t,n;long long x[2000610];int main(){ x[0]=x[1]=1; for(int i=2;i<=2000610;i++){ x[i]=x[i-2]*i%19260817; } t=read(); while(t--){ n=read(); printf("%d\n",x[2*n-3]); } return 0;}

  

转载于:https://www.cnblogs.com/xiongchongwen/p/11478687.html

你可能感兴趣的文章
软件测试(基础理论一)摘
查看>>
CF327E Axis Walking
查看>>
关于eclipse maven引入第三方jar包后如何下载源代码
查看>>
no-sql数据库之redis
查看>>
关于浏览器内核的一些小知识,明明白白选浏览器!-
查看>>
2018年6月1日学习内容概要
查看>>
利用 Gearman 实现系统错误报警功能
查看>>
HDU 4035 期望dp
查看>>
bzoj 2301 莫比乌斯反演
查看>>
Tensor索引操作
查看>>
mongoose连表查询2
查看>>
html5 SVG
查看>>
.Net学习 第2季06 C#面向对象 Path类 File类 FileStream类 StreamReader/StreamWriter类
查看>>
VS2008+Qt 项目目录编辑配置
查看>>
【动态规划DP】传娃娃-C++
查看>>
LOJ.121.[离线可过]动态图连通性(线段树分治 按秩合并)
查看>>
201521123072 结对编程
查看>>
最长上升子序列
查看>>
maven 依赖、聚合和继承 (转)
查看>>
selinux介绍/状态查看/开启/关闭
查看>>