E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
hustoj
NASA的食物计划——01背包两个限制因数
题目链接http://tk.
hustoj
.com/problem.php?
咕咕评测姬
·
2018-04-09 14:36
动态规划
Centos上安装
HustOJ
的一些经历与碎碎念
hustoj
官方要求在UbuntuxApache环境下安装,在除此以外的一切环境里安装这个移植性极差的开源项目都是一件非常愚蠢的事情,除非你对当前环境非常熟悉或者想找虐,不要问我是怎么知道的(泣安装apache
EVANIMARIA
·
2018-04-05 01:19
详解ubuntu14.04搭建(迁移)
hustoj
记录
进入系统之后更新系统,个人比较喜欢vim编辑器,所以首先下载vim编辑器。sudoapt-getupdatesudoapt-getinstallvim#编辑器看个人喜好sudoapt-getinstallopenssh-server#远程连接工具更改国内下载源:######阿里云源:debhttp://mirrors.aliyun.com/ubuntu/trustymainrestrictedun
流年ban夏
·
2018-04-04 14:18
Online Judge 实现 —— 后台判题
在实现的过程中,资源的限制监听参考了
HUSTOJ
木风feng
·
2018-03-29 14:29
C/C++
Linux
OJ
后台
最新版
HUSTOJ
本地及云端服务器搭建
HUSTOJ
是现在使用较多的开源OJ之一,而且最近
HUSTOJ
也在一直改版,一直更新,最近也更新了最新版本其实
HUSTOJ
搭建还是比较简单的,搭建的时候首先要明确所使用的系统,建议使用Ubuntu14.04
Boss_Xie
·
2017-12-22 23:35
oj搭建
[转]Ubuntu14.04
hustoj
安装的步骤
1.安装apache2apt-getinstallapache2这里要说明一下的就是ubuntu下的apache默认网页执行文件夹在/var/www/下面,配置文件在/etc/apache2/apache2.conf,配置文件子目录在/etc/apache2/下进入火狐浏览器,键入http://localhost,出现Itworks!代表安装成功2.安装phpapt-getinstallphp5重
知足--常乐
·
2017-12-16 14:08
hustoj
搭建--常见问题
环境:Centos6.5apache2+PHP5+MySQL设置apache服务器网站根路径(设置之后可通过IP访问OJ)1.进入目录/etc/httpd/conf下的httpd.conf文件把其中的Documentroot后面的路径后面加上/JudgeOnline2.重启apache2终端下键入servicehttpdrestart3.终端下ifconfig,找到本机IP地址只要在局域网内浏览器
Yanliang_
·
2017-11-26 18:36
如何搭建
hustoj
2、日常升级软件库:apt-getupdate3、安装Subversion以便下载
HustOJ
源码:apt-getinstallsubversion4、用svn下载源码,如果出现提示就
jrxjs
·
2017-10-13 21:56
hustoj
3步简易安装教程
发现一个3步安装
hustoj
的方法分享一下ubuntu14.043部安装
hustoj
教程wgethttp://raw.githubusercontent.com/zhblue/
hustoj
/master
知足--常乐
·
2017-10-11 15:44
在centos下搭建
hustoj
教程
搭建
hustoj
首先需要LAMP环境LAMP环境的搭建可以参考http://blog.csdn.net/lxl121181/article/details/76040088这篇博客在已经搭建好LAMP环境之后可以按照下面的步骤搭建
璐潇晓璐
·
2017-07-28 15:04
LINUX
hust
oj
服务器
hustoj
的搭建
最近开始接触服务器之类的,就自己搭建一个
hustoj
的服务器,
hustoj
系统的搭建在网上已经很完善了,这里我就简单的说一下,作为自己的学习笔记。
残云墨雪
·
2017-07-15 16:52
其他类型
HUSTOJ
1366 Game 【斐波那契博弈】
1366-GameTimeLimit:1sMemoryLimit:256MBSubmissions:268Solved:17DescriptionAliceandBobisplayingagame,thereNcoinsinapile.Alicegoesfirst,shecantakeawayonecoinatleast,andN-1coinsatmost.Afterthat,BobandAlic
Emiya丶
·
2017-05-08 14:16
ACM博弈
HUSTOJ题解
python带验证码登录
本次登录的是中国石油大学ACM的OJ(管理员不要打我),原型是
hustoj
,选择的原因是验证码比较简单,纯数字。实际上利用了验证码页面和登录页面cookie的一致。
hy1405430407
·
2016-10-24 14:06
python
HUSTOJ
1033: 质因子分解
Description任意输入一正整数N,求出它的所有质因子。如:10=(25);20=(225)。Input输入只有一行,包括1个整数。Output输出只有一行.为你分解的质因子,数字间用一个空格分开。SampleInput36SampleOutput2233算法思想:ollardRho因数分解1975年,JohnM.Pollard提出了因数分解的方法,PollardRho快速因数分解。该算法时
lovequanquqn
·
2016-05-11 23:00
算法
ACM
HUSTOJ
NEU 1694 Primorial vs LCM 【数学】
链接:http://acm.neu.edu.cn/
hustoj
/problem.php?id=1694题意:给你一个N,让你LCM(1,2,3,...,N)除以N以内所有质数的积。
u012483216
·
2016-05-11 21:00
【
HUSTOJ
】1112: 统计单词个数
1112:统计单词个数TimeLimit:1SecMemoryLimit:128MBSubmit:33Solved:21原题链接Description输入一行字符串,包含若干个单词,约定相邻的两个单词用空格隔开,编程统计单词的个数Input一行空格隔开的若干个单词。Output单词个数SampleInputHelloWorldSampleOutput2HINTSource#include#incl
dearvee
·
2016-05-11 21:59
From
【C】
【HUSTOJ】
【
HUSTOJ
】1110: 查找单词
1110:查找单词TimeLimit:1SecMemoryLimit:128MBSubmit:84Solved:13原题链接Description输入一个英文句子,例如:“ThisisaBook.",可以看到句子是以“.”来作为结束符号的,并且单词之间以一个空格来分隔。接着再输入一个单词A,请找出首次在句子中出现的与A相同的单词,是句子中的第几个单词,若不存在,则输出该句子中单词字符的总个数。例如
dearvee
·
2016-05-11 20:11
From
【C】
【HUSTOJ】
【
HUSTOJ
】1108: 求a*b
1108:求a*bTimeLimit:1SecMemoryLimit:128MBSubmit:201Solved:72原题链接Description按照a*b=的格式输入算式,通过计算输出a*b的结果。Input输入中包括一个表达式,如:a*b=a和b都是int类型的正整数。Output结果只有一个正整数,整数在longlong范围内。SampleInput100*200=SampleOutput
dearvee
·
2016-05-11 17:03
【HUSTOJ】
From
【C++】
【
HUSTOJ
】1107: 孪生素数
1107:孪生素数TimeLimit:1SecMemoryLimit:128MBSubmit:110Solved:35原题链接Description在质数的大家庭中,大小之差不超过2的两个质数称它俩为一对孪生素数,如2和3、3和5、17和19等等。请你统计一下,在不大于自然数N的质数中,孪生素数的对数。Input只有一行,一个自然数N。(Nusingnamespacestd;inta[100000
dearvee
·
2016-05-11 17:31
【HUSTOJ】
From
【C++】
【
HUSTOJ
】1105: 纯粹合数
1105:纯粹合数TimeLimit:1SecMemoryLimit:128MBSubmit:105Solved:34原题链接Description一个合数,去掉最低位,剩下的数仍是合数,再去掉剩下的数的最低位,余留下来的数还是合数,这样反复,一直到最后剩下的一位数仍是合数;我们把这样的数称为纯粹合数。求所有的三位纯粹合数。Input无Output若干个3位数每行一个(从小到大)HINT注意:1既
dearvee
·
2016-05-11 16:32
【HUSTOJ】
From
【C++】
【
HUSTOJ
】1104: 纯粹素数
1104:纯粹素数TimeLimit:1SecMemoryLimit:128MBSubmit:124Solved:37原题链接Description纯粹素数是这样定义的:一个素数,去掉最高位,剩下的数仍为素数,再去掉剩下的数的最高位,余下的数还是素数。这样下去一直到最后剩下的个位数也还是素数。求出所有小于3000的四位的纯粹素数。Input无Output按从小到大的顺序输出若干个纯粹素数,每行一个
dearvee
·
2016-05-11 15:43
【HUSTOJ】
From
【C++】
在Ubuntu Server 32bit搭建
hustoj
-- 下
首先,我们假定已经把
HUSTOJ
安装完毕,上面的过程辣么详细,相信没有人没有安装失败吧!其实,剩下的就是一些配置问题了。
dutong0321
·
2016-05-11 15:00
数据库
server
ubuntu
HUSTOJ
【
HUSTOJ
】1103: 那些N位数
1103:那些N位数TimeLimit:1SecMemoryLimit:128MBSubmit:85Solved:32原题链接Description一个n位数,只由1,2,3,4...p这几个数字组成。请编写程序输出这些n位数,先小后大,每行一个。Input两个整数n,p(n<9,p<=9,且p^nusingnamespacestd;inta[10];intn,p;intmain(){scanf(
dearvee
·
2016-05-11 14:55
【HUSTOJ】
From
【C++】
在Ubuntu Server 32bit搭建
hustoj
-- 中
OS:ubuntuserver32bit14.04接下来就是安装
HUSTOJ
了。
dutong0321
·
2016-05-11 09:01
Server
在Ubuntu Server 32bit搭建
hustoj
-- 中
OS:ubuntuserver32bit14.04 接下来就是安装
HUSTOJ
了。
dutong0321
·
2016-05-11 09:00
server
ubuntu
HUSTOJ
【
HUSTOJ
】1099: 歌德巴赫猜想
1099:歌德巴赫猜想TimeLimit:1SecMemoryLimit:128MBSubmit:109Solved:26原题链接Description歌德巴赫猜想大家都很熟悉吧?给一个数,能够分解成两个素数的和.现在要给你一个n,6usingnamespacestd;intP[1000000]={0};//假设全为素数voidPrime(){//这里用排除法,否则肯能超时for(inti=2;i
dearvee
·
2016-05-10 23:48
【HUSTOJ】
From
【C++】
HUSTOJ
1023: 最大值和最小值
Description任意输入n个整数,把它们的最大值,最小值求出来.Input输入只有一行,包括一个整数n(1#include #include #defineN3 intmain(){ intnum,i,*p; intmax=0x8fffffff,min=0x7fffffff; scanf("%d",&num); assert(num>=1&&nump[i]) min=p[i]; } dele
lovequanquqn
·
2016-05-10 21:00
算法
ACM
HUSTOJ
NEU1694: Primorial vs LCM
链接:http://acm.neu.edu.cn/
hustoj
/problem.php?id=1694题意:给定多个n,求LCM(1~n)/pi{pi为1~n中的素数}。
Fsss_7
·
2016-05-10 21:00
HUSTOJ
1017:三个整数是否相邻
Description判断三个整数是否相邻,是输出"TRUE",否则输出"FALSE"。Input输入只有一行,包括3个整数。Output输出只有一行。SampleInput123SampleOutputTRUE算法思想是等差公式算法:(a+c)/2.0==b初步思想是这个。但是注意这种情况下相等的不一定是相邻的它仅仅是一个等差公式,要满足相邻。必须公差为“1”,即是:b-a=c-b=1这样才满足
lovequanquqn
·
2016-05-10 21:00
算法
ACM
等差公式
【
HUSTOJ
】1098: 完美数
1098:完美数TimeLimit:1SecMemoryLimit:128MBSubmit:123Solved:26原题链接Description任何一个自然数的约数中都有1和它本身,我们把小于它本身的因数叫做这个自然数的真约数。如6的所有真约数是1、2、3,而且6=1+2+3。像这样,一个数所有真约数的和正好等于这个数,通常把这个数叫做完美数。古希腊人非常重视完美数。毕达哥拉斯发现它之后,人们就
dearvee
·
2016-05-10 18:59
【HUSTOJ】
From
【C++】
在Ubuntu Server 32bit搭建
hustoj
-- 上
人到大三,各种焦头烂额,总的来说,就是想学的东西太多,想做的项目太多,想参加的比赛太多,还好有我女朋友的陪伴,这才使我的生活变得有滋有味。昨天下午,学校老师找到我,聊了一会,大概意思有两点:1.校赛、省赛都得参加,东北四省赛看我的表现,允许我自由选择队员2.把学校的比赛环境重新搭建。于是,今天下午过去开始搭建服务器。服务器用的是RAID0,我给安装的是ubuntuserver16.0432bit
dutong0321
·
2016-05-10 16:00
server
ubuntu
HUSTOJ
【
HUSTOJ
】1095: 素数的个数
1095:素数的个数TimeLimit:1SecMemoryLimit:128MBSubmit:58Solved:40原题链接Description求正整数M与N之间的所有素数的个数.(Musingnamespacestd;main(){intm,n,count=0;cin>>m>>n;if(m==1)m++;for(inti=m;i<=n;i++){intflag=1;for(intj=2;j<
dearvee
·
2016-05-09 21:12
【HUSTOJ】
From
【C++】
【
HUSTOJ
】1082: 数组元素的排序
1082:数组元素的排序TimeLimit:1SecMemoryLimit:128MBSubmit:57Solved:28原题链接Description对数组的元素按从小到大进行排序Input有两行第一行有一个整数n(5//冒泡排序法usingnamespacestd;main(){intn,a[10],i,j,temp;cin>>n;for(i=0;i>a[i];}for(j=1;ja[i+1]
dearvee
·
2016-05-06 17:27
【HUSTOJ】
From
【C++】
【
HUSTOJ
】1081: 数组元素的删除
1081:数组元素的删除TimeLimit:1SecMemoryLimit:128MBSubmit:48Solved:28原题链接Description把一个数组的第x个位置的元素删除掉Input有三行第一行有一个整数n第二行有n个整数第三行有一个整数x,为要删除的位置Output输出更新后的数组SampleInput5123453SampleOutput1245HINTSource#includ
dearvee
·
2016-05-06 17:51
【HUSTOJ】
From
【C++】
【
HUSTOJ
】1079: 数组元素的移动
1079:数组元素的移动TimeLimit:1SecMemoryLimit:128MBSubmit:41Solved:27原题链接Description数组元素的移动,把数组的第x个位置的元素先保存起来,然后把x+1到n的元素,依次往前移一位,最后原来的第x个位置的元素放在最后Input有三行第一行有一个整数n第二行有n个整数第三行有一个整数xOutput移动后的数组SampleInput8123
dearvee
·
2016-05-06 17:59
【HUSTOJ】
From
【C++】
【
HUSTOJ
】1078: 元素插入有序数组
1078:元素插入有序数组TimeLimit:1SecMemoryLimit:128MBSubmit:73Solved:25原题链接Description给你一个整数n和一个数列,这个数列保证从小到大排列,现要求将这个整数n插入到数列中,使新的数列仍然从小到大排列。Input第一行一个整数n:等待插入的数第二行一个整数m:数列中数的个数第三行m个整数(空格隔开)Output一行整数:新的数列,数列
dearvee
·
2016-05-06 17:05
【HUSTOJ】
From
【C++】
【
HUSTOJ
】1076: 数组逆序
1076:数组逆序TimeLimit:1SecMemoryLimit:128MBSubmit:53Solved:45原题链接Description给你m个整数,将其逆序输出Input第一行一个整数m(3usingnamespacestd;main(){intm,a[100];cin>>m;for(inti=0;i>a[i];}for(inti=m-1;i>=0;i--){cout<
dearvee
·
2016-05-06 13:32
【HUSTOJ】
From
【C++】
【
HUSTOJ
】1062: 对角线I
1062:对角线ITimeLimit:1SecMemoryLimit:128MBSubmit:59Solved:40原题链接Description输入整数N,输出相应方阵。Input一个整数N。(0main(){intN;scanf("%d",&N);for(inti=1;i<=N;i++){for(intj=1;j<=N;j++){if(i==j)printf("%3d",1);elseprin
dearvee
·
2016-05-05 22:41
From
【C】
【HUSTOJ】
【
HUSTOJ
】1052: 字符图形8-数字三角
1052:字符图形8-数字三角TimeLimit:1SecMemoryLimit:128MBSubmit:48Solved:44原题链接Description输入一个整数打印字符图形Input一个整数(0<N<10)Output一个字符图形SampleInput3SampleOutput112312345HINTSource#includeusingnamespacestd;main(){intN
dearvee
·
2016-05-05 18:06
【HUSTOJ】
From
【C++】
【
HUSTOJ
】1050: 字符图形6-星号倒三角
1050:字符图形6-星号倒三角TimeLimit:1SecMemoryLimit:128MBSubmit:60Solved:45原题链接Description输入一个整数打印字符图形Input一个整数(0<N<10)Output一个字符图形SampleInput3SampleOutput×××××□×××□□×HINT□表示一个空格,"×"表示一个'*'Source#includeusingna
dearvee
·
2016-05-05 18:52
【HUSTOJ】
From
【C++】
【
HUSTOJ
】1049: 字符图形5-星号梯形
1049:字符图形5-星号梯形TimeLimit:1SecMemoryLimit:128MBSubmit:56Solved:48原题链接Description输入一个整数打印字符图形N=3输出□□×××□××××××××××××N=5□□□□×××□□□×××××□□×××××××□××××××××××××××××××××Input一个整数(0<N<10)Output一个字符图形SampleInp
dearvee
·
2016-05-05 17:14
【HUSTOJ】
From
【C++】
【
HUSTOJ
】1044: 字母三角形
1044:字母三角形TimeLimit:1SecMemoryLimit:128MBSubmit:61Solved:28原题链接Description输入行数N,打印图形.Input输入只有一行,包括1个整数。(Nusingnamespacestd;main(){charch;intN;cin>>N;for(inti=0;i'A';ch--)//控制每行前半部分字母{cout<
dearvee
·
2016-05-05 17:36
【HUSTOJ】
From
【C++】
【
HUSTOJ
】1036: 欧拉函数
1036:欧拉函数TimeLimit:1SecMemoryLimit:128MBSubmit:207Solved:48原题链接Description欧拉函数表示小于n且与n互素的正整数的个数。例如,(小于12且与12互素的正整数共有4个:1、5、7和11)。现给出整数n(2#includeusingnamespacestd;//计算欧拉数intol(intn){ints=n,i,m;m=sqrt(
dearvee
·
2016-05-05 12:26
【HUSTOJ】
From
【C++】
【
HUSTOJ
】1034: 求约数个数
1034:求约数个数TimeLimit:1SecMemoryLimit:128MBSubmit:84Solved:60原题链接Description输入一个数字,输出其约数个数。例如10就有4个约数1,2,5,10Input一个数字N,Nusingnamespacestd;main(){intn,i,count=0;//定义cin>>n;//输入for(i=1;i<=n;i++)//遍历{if(n
dearvee
·
2016-05-04 23:43
【HUSTOJ】
From
【C++】
【
HUSTOJ
】1033: 质因子分解
1033:质因子分解TimeLimit:1SecMemoryLimit:128MBSubmit:189Solved:40原题链接Description任意输入一正整数N,求出它的所有质因子。如:10=(25);20=(225)。Input输入只有一行,包括1个整数。Output输出只有一行.为你分解的质因子,数字间用一个空格分开。SampleInput36SampleOutput2233HINTS
dearvee
·
2016-05-04 23:12
【HUSTOJ】
From
【C++】
【
HUSTOJ
】1031: 进制转换
1031:进制转换TimeLimit:1SecMemoryLimit:128MBSubmit:78Solved:58原题链接Description输入一个不大于32767的正整数N,将它转换成一个二进制数。Input输入只有一行,包括一个整数n(nusingnamespacestd;main(){inti=0,j,N,a[20];//20位以内二进制数cin>>N;while(N){a[i]=N%
dearvee
·
2016-05-03 23:25
【HUSTOJ】
From
【C++】
【
HUSTOJ
】1023: 最大值和最小值
1023:最大值和最小值TimeLimit:1SecMemoryLimit:128MBSubmit:153Solved:99原题链接Description任意输入n个整数,把它们的最大值,最小值求出来.Input输入只有一行,包括一个整数n(1usingnamespacestd;main(){intn,a,max=-100000,min=100000;cin>>n;while(n){cin>>a;
dearvee
·
2016-05-03 21:31
【HUSTOJ】
From
【C++】
【
HUSTOJ
】1019: 求1+1/2+1/3+...+1/n
1019:求1+1/2+1/3+...+1/nTimeLimit:1SecMemoryLimit:128MBSubmit:134Solved:108原题链接Description求1+1/2+1/3+...+1/nInput输入一行,只有一个整数n(1main(){doublen,sum=0;scanf("%lf",&n);while(n){sum+=1.0/n;n--;}printf("%.3l
dearvee
·
2016-05-03 20:27
From
【C】
【HUSTOJ】
【
HUSTOJ
】1016: 最大值
还有许多小问题,今后慢慢来改.另从第9版到16版是留给NOIP题库的大坑,有空再来填。1016:最大值TimeLimit:1SecMemoryLimit:128MBSubmit:178Solved:126原题链接Description任意输入一个三位整数,再把它的次序打乱重新组合一个新的三位整数,使其值最大。Input输入只有一行,包括1个整数。Output输出只有一行(这意味着末尾有一个回车符号
dearvee
·
2016-05-03 19:27
【HUSTOJ】
From
【C++】
【
HUSTOJ
】1013: 成绩等级
1013:成绩等级TimeLimit:1SecMemoryLimit:128MBSubmit:224Solved:164原题链接Description输入某学生成绩,如果86分以上(包括86分)则输出“VERYGOOD”,如果在60到85之间的则输出“GOOD”(包括60和85),小于60的则输出“BAD”Input输入只有一行,包括1个整数。Output输出只有一行(这意味着末尾有一个回车符号)
dearvee
·
2016-05-03 13:08
【HUSTOJ】
From
【C++】
上一页
1
2
3
4
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他