HustOJ - 1008

 1 #include<stdio.h>
 2 int main()
 3 {
 4     int a,b,s,t,i,j;
 5     while((scanf("%d",&a)==1))
 6     {
 7         if (a<=12&&a>=1)
 8         {
 9             t=0;
10             for (i=1;i<=a;i++)
11             {
12                 s=1;
13                 for (j=1;j<=i;j++)
14                 {
15                     s=s*j;
16                 }
17                 t=t+s;
18             }
19                 printf("%d\n",t);
20         }
21     }
22 }

1008 1!到n!的和

时间: 2024-11-05 18:36:05

HustOJ - 1008的相关文章

hustoj -- 配置文件

转载:http://blog.csdn.net/zhblue/article/details/7366194 hustoj有两个配置文件,互相独立,分别供core和web使用. core(judged/judge_client)使用的配置文件是judge.conf,默认位置/home/judge/etc,内容如下 PS:core没有识别引号和注释的能力,所以不要自行增加任何引号或注释, 否则可能影响judged启动,下面的解释仅做阅读,不能放入配置文件. judge.conf 1 OJ_HOST

如何搭建Hustoj以及配置BlumiaOJ?

机器系统推荐: Ubuntu server 14.04 本机系统: Ubuntu Gnome 16.04 amd64 登录Ubuntu(这没什么好说的) 如果用root登录,请删去前缀sudo 安装MySQL sudo apt-get install mysql-server mysql-client 安装的过程中会有一个框提示输入密码,输入sql密码,然后TAB到OK 安装apache2 sudo apt-get install apache2 Ubuntu的apache默认网页执行文件夹在/

hustOJ 添加 golang 支持

hustOJ 支持Go1.7.1 是否为docker环境不重要,此处所有内容均为docker中执行,普通主机手动安装则更加如此 建议在docker中执行,因为OJ为严控恶意权限,judge_client做了很多特殊指令 hustOJ 虽然有部分代码涉及到了golang 但,实际还无法正常执行. 本次支持的是go 1.7.1 关键改动都在core组件里面的judge_client 系统修改 配置apt使用清华大学镜像下载golang 文件 /etc/apt/sources.list deb htt

1008. 数组元素循环右移问题 (20)

1008. 数组元素循环右移问题 (20) 一个数组A中存有N(N>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(M>=0)个位置,即将A中的数据由(A0 A1--AN-1)变换为(AN-M -- AN-1 A0 A1--AN-M-1)(最后M个数循环移至最前面的M个位置).如果需要考虑程序移动数据的次数尽量少,要如何设计移动的方法? 输入格式:每个输入包含一个测试用例,第1行输入N ( 1<=N<=100).M(M>=0):第2行输入N个整数,之间用空格

杭电女生赛1001 1002 1003 1005 1008 hdu6023 6024 6025 6027 6030

代码先贴这里 #include "iostream" #include "string.h" #include "stack" #include "queue" #include "string" #include "vector" #include "set" #include "map" #include "algorithm&quo

问题 1008: C语言程序设计教程(第三版)课后习题5.6

/******************************************************************** @file Main.cpp @date 2017-5-8 @author Zoro_Tiger @brief 问题 1008: C语言程序设计教程(第三版)课后习题5.6 http://www.dotcpp.com/oj/problem1008.html ***************************************************

1008 Envy

1008: Envy 时间限制: 1 Sec  内存限制: 128 MB提交: 288  解决: 61[提交][状态][讨论版] 题目描述 今年的 ACM 比赛推出了一个赛后的娱乐活动,所有参赛选手排成一排玩击鼓传花,关于击鼓传花的玩法是这样的:  数人或几十人围成圆圈坐下,其中一人拿花(或一小物件):另有一人背着大家或蒙眼击鼓(桌子.黑板或其他能发出声音的物体),鼓响时众人开始依次传花,至鼓停止为止.此时花在谁手中(或其座位前),谁就上台表演节目(多是唱歌.跳舞.说笑话:或回答问题.猜谜.按纸

2016大连网络赛 1008 &amp; hdu5875 (优先队列+离线)=不确定暴力

题意:给你一个区间,求a_l%a_(l+1)%a_(l+2)%-%a_r 的值 分析:听说一个数在给定区间中只有不是很多的位置可一连续对它求模,所以想到一个比较暴力有可行的方法,猜想复杂度应该是nlogn.具体是这样的,从左到有枚举每个位置, L[]记录[1,r]中所有元素连续取模到r的值.一开始把a[1]加进优先队列pq,对于第二位置,若pq.top()>=a[i],取出并取模,然后更新对应的位置l的答案,并把取模后答案插入优先队列,然后处理有区间是2的所有询问.对于第i个位置,若pq.top

[2016-05-09][51nod][1008 N的阶乘 mod P]

时间:2016-05-09 21:21:54 星期一 题目编号:[2016-05-09][51nod][1008 N的阶乘 mod P] 题目大意:输入N和P(P为质数),求N! Mod P = ? (Mod 就是求模 %) 分析:直接算- #include<stdio.h> using namespace std; typedef long long ll; int main(){ ll n,p,ans = 1; scanf("%lld%lld",&n,&