题意:

给出一个N!!的定义,让你求N!!的前n项和。

思路:

数据范围只有18,直接暴力的去求,18!不会超出long long。

代码:

#include<cstdio>
#include<cstring>
#include<climits>
#include<cmath>
#include<cstdlib>
#include<iostream>
#include<algorithm>
#include<string>
#include<queue>
#include<map>
#include<vector>
#include<set>
#include<sstream>using namespace std;long long num[20];
long long ans[20];long long jie(int x)
{long long tmp=1;for(int i=1;i<=x;i++)tmp*=i;return tmp;
}long long ci(int x)
{long long tmp=1;for(int i=1;i<=x;i++)tmp*=2;return tmp;
}long long ccc(int x)
{long long tmp=jie(x/2);return tmp*ci(x/2);
}void init()
{memset(ans,0,sizeof(ans));ans[0]=1;for(int i=1;i<=18;i++){if(i%2==1){num[i]=jie(i)/ccc(i-1);}else {num[i]=ccc(i);  }ans[i]=ans[i-1]+num[i];}return ;
}int main()
{init();int t;int cas=1;scanf("%d",&t);while(t--){int n;scanf("%d",&n);printf("Case #%d: ",cas++);printf("%lld\n",ans[n]);}return 0;
}

hust1344(阶层问题+暴力)相关推荐

  1. 喵哈哈村的魔法考试 Round #1 (Div.2) 题解源码(A.水+暴力,B.dp+栈)

    A.喵哈哈村的魔法石 发布时间: 2017年2月21日 20:05   最后更新: 2017年2月21日 20:06   时间限制: 1000ms   内存限制: 128M 描述 传说喵哈哈村有三种神 ...

  2. 哑谜,回文和暴力之美

    暴力搜索是一个有趣的东西.至少刘汝佳是这么认为的.编程之美的4.10节就是典型的暴力题.虽然作者将其难度定义为一颗星,但却不能因此认为这个类型的问题就是那么容易的,很多可能需要一些有创造力的想法. 不 ...

  3. Leetcode 15.三数之和 双指针 or 暴力哈希

    题目链接:传送门 题目:给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有和为 0 且不重复的三元组. 暴力+ ...

  4. HDU - 5875 2016 ACM/ICPC 大连网络赛 H题 暴力

    题目链接 题意:给你一个区间l,r一直将val[l]模上val[l+1],val[l+2]...val[r],因为一个模上比前一个数小数是没有意义的,所以需要将每一个点找到右边第一个小于他的点就行. ...

  5. 2015湖南省省赛 阶乘除法 暴力

    阶乘除法 Time Limit:5000MS     Memory Limit:65535KB     64bit IO Format: NBUT 1643 Description 输入两个正整数 n ...

  6. 入门系列之使用fail2ban防御SSH服务器的暴力破解攻击

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由SQL GM 发表于云+社区专栏 介绍 对于SSH服务的常见的攻击就是暴力破解攻击--远程攻击者通过不同的密码来无限次地进行登录尝试. ...

  7. UVALive 7070 The E-pang Palace 暴力

    The E-pang Palace Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://acm.hust.edu.cn/vjudge/problem ...

  8. POJ 3174 暴力枚举

    思路: 暴力枚举三个点 判一判 搞定 (x1*y1=x2*y2) x1.y1.x2.y2为他们两两的差 //By SiriusRen #include <cstdio> using nam ...

  9. 2016 多校赛3 A 水 B 期望,规律 C 各种博弈 J 物理题,积分 K 暴力,水

    2016 Multi-University Training Contest 3 A - Sqrt Bo 题意:给一个数 n,问n要多少次平方后化为1,如果超过5次输出"TAT". ...

最新文章

  1. SQL注入测试平台 SQLol -6.CHALLENGES挑战
  2. boot访问resources下边的图片_SpringBoot系列之JDBC数据访问
  3. python property理解
  4. stdthread(6)并发mutex
  5. 机器学习:决策树及ID3,C4.5,CART算法描述
  6. jquery获得下拉框的值
  7. Exynos4412启动过程分析
  8. 浏览器里面看到的表单数据映射到python_python爬虫入门01:教你在 Chrome 浏览器轻松抓包...
  9. 不重复地输出数(信息学奥赛一本通-T1245)
  10. python的学习笔记/002-5(2018-5-21)
  11. angularJS限制 input-text 只能输入数字
  12. Kubernetes学习笔记(一):Kubernetes-1.7.x 创建TLS证书和秘钥
  13. HDU5667 - Sequence 矩阵快速幂 + 费马小定理
  14. java c 泛型 区别_为什么Javac会抱怨与类的类型参数无关的泛型?
  15. 【算法笔记+HDU2222】AC自动机(统计一个长字符串由多少个不同的短字符串组成)
  16. idea简单破解方式
  17. linux版本qq,QQLinux版下载-QQ for Linux下载v2.0.0 最新版-西西软件下载
  18. php fpm配置和php.ini,php安装完后配置php.ini和php-fpm.conf
  19. linux 略过目录,Linux命令-----grep不查找隐藏文件夹(或者跳过某些文件夹)的方法...
  20. MATLAB 如何绘制堆叠柱状图(stack)并更改所有子柱的颜色

热门文章

  1. 科大星云诗社动态20210316
  2. 【学术研讨课】雷诺实验2018-06-13
  3. PIC单片机入门_输入输出端口详解
  4. 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
  5. 渗透测试工具Burp Suite详解
  6. 编译原理实验一预习报告
  7. 函数调用,统计数中'2’的个数
  8. C++ 二维数组和指针数组
  9. C语言再学习 -- 再论内存管理
  10. C语言再学习 -- 位、字节、字、字长、字元的关系