- JOJ 2785 赛车 (半平面交)
weixin_34198797
JilinUniversityOnlineJudgeSystem--2785:赛车吉林大学OJ上的题目。中文题。这是经典的半平面交的模型。直接套用半平面交的模板,不过要注意,对有向直线排序的时候要用叉积来比较,不然精度会丢失,从而导致排序出错。代码如下:1#include2#include3#include4#include5#include67usingnamespacestd;89constd
- JOJO的奇妙冒险:你的善良必须有点锋芒,否则等于零
娱乐2020
导语:聪明是一种天赋,而善良是一种选择。乔治·乔斯达一世,出场没有活过三集。乔治·乔斯达一世一名有声望的爵士,为人善良。在一次马车事故中误以为是被达利欧·布兰度所救,即使后来知道了真相,但还是在达利欧·布兰度死后收养了他的儿子迪奥·布兰度,称得上是一名真正的绅士,最后被迪奥·布兰度杀死。他作为乔纳森·乔斯达的父亲,对待儿子有着严厉的一面。在第一次看的时候,总觉得他对JOJO太过严厉了,不禁为joj
- 高可用配置中心
兔斯基_大大
高可用配置中心为了实现配置中心的高可用,主要有两种方式传统模式:不需做任何额外配置,起多个配置中心服务,所有配置中心都指向同一个Git仓库,这样所有的配置内容就通过统一的共享文件系统来维护,客户端通过负载均衡进行调用配置中心服务,从而实现服务的高可用006tNc79ly1fqhz6kt3joj30ry0fa3z2.jpg服务模式:将配置中心作为为微服务注册到注册中心,通过Eureka的服务治理进行
- zabbix应用-监控mysql slave 主从状态
think_lonely
zabbix监控mysql主从的状态,写一的脚本,然后设置一个key,创建模板套用这个key获取mysql的主从状态是否正常。1.这里把我的脚本贴一下,脚本要给可执行权限#!/bin/bash#auther:joj#descriptionzabbixagentmysqlslavestatusscriptuser=rootpasswd=123456port=$1#自定义函数statusfunctio
- 说你的男人不上进,只是佐证了你的焦虑
JL愉
Jojo的老公挣钱是Jojo的一倍。刚结婚那阵,Jojo看到老公忙里忙外,工作之余还设想着八小时外的学习,这种上进,让Jojo内心充满着对未来财富自由的憧憬随着孩子的到来,一年马不停蹄的蹉跎在生活的琐事里,老公变成了一个回家只看网络小说,饿了就宵夜困了就大睡的猪。刚开始Jojo好言鼓励,看到老公的不耐烦,在行为上的抵制,终于忍不住爆发,把心里想说的一股脑都说出来。老公是个情商高的人,当下就把Joj
- ACM上一些常见问题解答
housir
暑假ACM训练
FAQ:(RemembertouseCtrl+F)从今天起,我会把在joj和bbs上回答的问题总结后贴出来。暂时先写这么多,会不停的更新,希望新手问问题之前先查一查.也希望大家能够补充,我会注明出处的!1ASK:1001的循环怎么结束啊?REP:while(cin>>a)读到文件结束时(EOF)会自动结束{}2ASK:不知道什么会runtimeerror#includeintmain(){inti
- 不用乘法计算幂
starbug
数据结构与算法
JOJ2042是一个程序理解题,其中给出了一段奇妙的计算x^3的程序。它的原理如下:量由上可知,幂函数的增加量第次加6,其初始值为1.所以,就可以把程序写成这样来计算立方:intf(intx){intc=0,d=1,e=6;while(x--){c+=d;d+=e;e+=6;}returnc;}同理,根据这个思路,还可以写出计算平方的类似的程序:x2-(x-1)2=2*x-1,平方函数的增加量,初
- JOJ2645 Working in JLU (任务调度 贪心算法 并查集 )
百里屠猪
ACM贪心算法
实验题目:用贪心算法解决作业调度问题。实验目的:1.学习带时限的作业调度—最大时限选择方法。2.掌握贪心算法的应用。问题描述:给定任务序列J1J2...Jn,假定只有一台处理机为这批作业服务。每件任务Ji给定一个时限di和对应利润Pi。只有在规定时限之内完成作业,才会得到利润Pi。通过设计合适的算法选择和安排任务子集Ji,使得J中的每个作业都能在各自的时限内完工,且使获得的利润∑Pi总和最大。令d
- joj 1131: Intersection (判断直线与矩形是否有交点)
百里屠猪
Youaretowriteaprogramthathastodecidewhetheragivenlinesegmentintersectsagivenrectangle.Thelineissaidtointersecttherectangleifthelineandtherectanglehaveatleastonepointincommon.Therectangleconsistsoffour
- Pku acm 1014 Dividing 动态规划题目解题报告(十七)
china8848
算法与数据结构
http://acm.pku.edu.cn/JudgeOnline/problem?id=1014刚AC了,趁热打铁,写下解题报告,这道题很早就在joj上做过,当时不知道dp,只会用很菜的方法,结果即使joj这道题仅要求10s还是会超时!思想:本题是找按价值均分大理石的方案是否存在,由于分配时不能破坏大理石,所以有个显而易见的剪枝:当所有的大理石的总价值为奇数时肯定不能被均分。把问题转化一下即:由
- JOJ1267:Pascal's Triangle of Death
LLawliet
数论
传送门:http://acm.jlu.edu.cn/joj/showproblem.php?pid=1267一道大数加法的题,Pascal三角就是中国的杨辉三角,每个位置的求法不用我说了,说一下大数加法的思想。C++中整数支持最高的数位是无符号的longlong,也就是2^64,也就是18446744073709551616,这么小的数位完全不够10^60运算,所以要引入大数运算方法。用数组记录一
- JOJ1490:487-3279
LLawliet
字符串模拟
传送门:http://acm.jlu.edu.cn/joj/showproblem.php?pid=1490思路:就是把所有的字符串转换成XXX-XXXX的格式,统计个数大于1的字符串,并按字典序输出,建议用map做,熟悉一下map的操作。代码:#include#include#include#includeusingnamespacestd;charchange(charx){if(x=='A'
- JOJ2520:A special queen
LLawliet
数论
传送门:http://acm.jlu.edu.cn/joj/showproblem.php?pid=2520&off=2500一道博弈论的题,两种方法:找规律或者直接SG。方法一:不难发现,G必输的位置是有规律的(1,2)、(3,5)、(4,7)、(6,10)......(对称位没有写),规律就是x和y的差值逐渐+1的,所以,我们先写出G必输位,之后看给出的棋盘规格的边缘上是否有必输点。必输点肯定
- JOJ1611:
LLawliet
模拟
传送门:http://acm.jlu.edu.cn/joj/showproblem.php?pid=1611题意很清楚,就是以a为生序输出所有的符合式子的结果。四层循环暴力可以轻松AC。说一下另一个思想,二分:也是把200内的3次方预处理出来.a,b,c这三个位置依旧是枚举,d这个位置用二分查找是否存在,查找范围是c+1到a-1;具体的看代码吧。暴力代码:#includeusingnamespac
- JOJ2529:Chorus
LLawliet
动态规划
题目传送门:http://acm.jlu.edu.cn/joj/showproblem.php?pid=2529中文叙述,就不在多说了。思路:从1到n求一次到每个位置最长上升子序列,之后再从n到1求一次。找到每个位置两个序列和最大max,ans=n-max+1(因为i位置算了两次)。代码:#include#include#includeusingnamespacestd;intmain(){int
- JOJ1037:Operand
LLawliet
模拟
ProfessorMapleteachesmathematicsinauniversity.Hehaveinventedafunctionforthepurposeofobtainingtheoperandsfromanexpression.Thefunctionnamedop(i,e)canbedescribedasfollows:Theexpressionemaybedividedintosu
- joj 2662: 采购方案
kongming_acm
acm_网络流
CCST@JLU要举办这次的程序设计大赛。为了节省开支,在各方面都得考虑仔细,比赛场地布置也不例外。在布置场地时,需要为每台电脑提供电源,由于电脑和电源的位置已经固定,所以要采购一些电源线来连接电脑和电源。kkk在采购时发现,购买相同数量的等长电源线总比购买长度不一的电源线要便宜很多(虽然电源线的价格和长度成正比,却不影响这个规律:)),所以kkk决定购买相同长度的电源线来布置场地。kkk想节省开
- joj 1966 Super Market III 带期限的作业排序
kongming_acm
jojacm_贪心作业eachinsertinputoutputinteger
AsupermarkethasasetProdofproductsonsale.Itearnsaprofitpxforeachproductx∈Prodsoldbyadeadlinedxthatismeasuredasanintegralnumberoftimeunitsstartingfromthemomentthesalebegins.Eachproducttakespreciselyoneu
- joj 2703: Paper Cutting
iwillsucceed555
唐牛的解题报告中说是动态规划,但是本人比较蠢,就搜索水之!!!也难得想动态规划的方法了!!!//怎样计算此题复杂度???//2703DP,一个更好的做法是30*500*500的DP,用动态规划怎么做啊???#include#includestructpaper{charletter;intscore;}a[505][505];charstr[40];intN,M;intans=0;intvis[5
- joj 1817: Triangle 三角形的判定
iteye_8135
ACM
1817:TriangleResultTIMELimitMEMORYLimitRunTimesACTimesJUDGE5s8192K2409685Standard2ndJOJCupOnlineVContestProblemGiventhreeintegersa,bandc(|a|,|b|,|c|usingnamespacestd;inta,b,c,tmp;intmain(){intcount=0;
- 拓扑排序 JOJ 2237: Hero Ranklist
HQD因为有趣所以做题
ACM_图论
StatusIn/OutTIMELimitMEMORYLimitSubmitTimesSolvedUsersJUDGETYPEstdin/stdout5s8192K228103StandardArthur想要将手下的战士按照能力进行排名,选择出得力的助手进行冒险.他收集了很多人之间比武的胜负情况,如A战胜了B,B战胜了C等。他发现,这些胜负关系之间彼此互不矛盾,也就是不能出现C又战胜了A这种情况,
- joj1082
hechenghai
joj理解编程与算法
1082:HangOverResultTIMELimitMEMORYLimitRunTimesACTimesJUDGE3s8192K2730794StandardHowfarcanyoumakeastackofcardsoverhangatable?Ifyouhaveonecard,youcancreateamaximumoverhangofhalfacardlength.(We'reassumi
- joj2016: Sort the Students
dixiang7674
2016:SorttheStudentsResultTIMELimitMEMORYLimitRunTimesACTimesJUDGE3s8192K1417539StandardGiventheclassnumbersandthescoresofagroupofstudents,youaretowriteaprogramtosortthestudentsfirstbyclassnumberinasc
- JOJ1871:Jogging Trails
LLawliet
图论
1871:JoggingTrailsResultTIMELimitMEMORYLimitRunTimesACTimesJUDGE3s8192K5917StandardGordistrainingforamarathon.Behindhishouseisaparkwithalargenetworkofjoggingtrailsconnectingwaterstations.Gordwantstofi
- joj 1085: I Think I Need a Houseboat 半圆形侵蚀
iteye_8135
ACM
1085:IThinkINeedaHouseboatResultTIMELimitMEMORYLimitRunTimesACTimesJUDGE3s8192K1364522StandardFredMapperisconsideringpurchasingsomelandinLouisianatobuildhishouseon.Intheprocessofinvestigatingtheland,h
- joj2476: Star travel
dixiang7674
2476:StartravelResultTIMELimitMEMORYLimitRunTimesACTimesJUDGE3s65536K895177StandardInthefutureworld,onecantravelbyspaceshipfromonestartoanother.Becauseofthelongdistance,thefuelconsumptionisnotlinearwi
- joj 2324 Go Dutch
WalkingInTheWind
ACM
ThereareNpersonandNjobtodo.Thei-thpersondoj-thjobwillcostdifferentcertainmoney.Chooseaschemethateverypersononlydoonedifferentjob,andtotalcostisminimum.InputInputconsistsofseveraltestcases.Thefirstline
- JOJ——基于爬虫的在线测评系统(Online Judge)
jiangxiaoju
SpringBootJavaWeb
这是一个基于爬虫的在线测评系统(OJ)。相信喜欢刷题的各位大佬应该对OJ并不陌生。本系统旨在使用一个账号,就可以刷遍各个OJ的题目。系统基于后端SpringBoot、Mybatis-Plus、Thymeleaf、Shiro,前端SemanticUI、Echarts等框架进行开发。源码:GitHub,如果对您有帮助,麻烦点赞关注一下。项目体验地址:JOJ文章目录一、需求分析二、功能介绍2.1用户2.
- 生成函数(待补充……)
百里屠猪
整理一下以前做过的生成函数的题JOJ1026TheStaircases构造函数(1+x)(1+x^2)(1+x^3)(1+x^4)……答案为d[n]-1减去的是step为1的情况#include#includeconstintmaxn=505;intmain(){longlongd[maxn],i,j;memset(d,0,sizeof(d));d[0]=1;d[1]=1;for(i=2;i=0;
- Tomcat安装脚本
think_lonely
Tomcat安装脚本#!/bin/bash#Author:joj#Version1.0#Change:模块化#Description安装包放在/tmp目录下#设置初始的信息(jdk包,tomcat包)JDK="jdk-8u40-linux-x64.tar.gz"Tomcat="apache-tomcat-8.0.20.tar.gz"InretllPath="/usr/local"#解压软件包到指定
- eclipse maven
IXHONG
eclipse
eclipse中使用maven插件的时候,运行run as maven build的时候报错
-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match.
可以设一个环境变量M2_HOME指
- timer cancel方法的一个小实例
alleni123
多线程timer
package com.lj.timer;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
public class MyTimer extends TimerTask
{
private int a;
private Timer timer;
pub
- MySQL数据库在Linux下的安装
ducklsl
mysql
1.建好一个专门放置MySQL的目录
/mysql/db数据库目录
/mysql/data数据库数据文件目录
2.配置用户,添加专门的MySQL管理用户
>groupadd mysql ----添加用户组
>useradd -g mysql mysql ----在mysql用户组中添加一个mysql用户
3.配置,生成并安装MySQL
>cmake -D
- spring------>>cvc-elt.1: Cannot find the declaration of element
Array_06
springbean
将--------
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3
- maven发布第三方jar的一些问题
cugfy
maven
maven中发布 第三方jar到nexus仓库使用的是 deploy:deploy-file命令
有许多参数,具体可查看
http://maven.apache.org/plugins/maven-deploy-plugin/deploy-file-mojo.html
以下是一个例子:
mvn deploy:deploy-file -DgroupId=xpp3
- MYSQL下载及安装
357029540
mysql
好久没有去安装过MYSQL,今天自己在安装完MYSQL过后用navicat for mysql去厕测试链接的时候出现了10061的问题,因为的的MYSQL是最新版本为5.6.24,所以下载的文件夹里没有my.ini文件,所以在网上找了很多方法还是没有找到怎么解决问题,最后看到了一篇百度经验里有这个的介绍,按照其步骤也完成了安装,在这里给大家分享下这个链接的地址
- ios TableView cell的布局
张亚雄
tableview
cell.imageView.image = [UIImage imageNamed:[imageArray objectAtIndex:[indexPath row]]];
CGSize itemSize = CGSizeMake(60, 50);
&nbs
- Java编码转义
adminjun
java编码转义
import java.io.UnsupportedEncodingException;
/**
* 转换字符串的编码
*/
public class ChangeCharset {
/** 7位ASCII字符,也叫作ISO646-US、Unicode字符集的基本拉丁块 */
public static final Strin
- Tomcat 配置和spring
aijuans
spring
简介
Tomcat启动时,先找系统变量CATALINA_BASE,如果没有,则找CATALINA_HOME。然后找这个变量所指的目录下的conf文件夹,从中读取配置文件。最重要的配置文件:server.xml 。要配置tomcat,基本上了解server.xml,context.xml和web.xml。
Server.xml -- tomcat主
- Java打印当前目录下的所有子目录和文件
ayaoxinchao
递归File
其实这个没啥技术含量,大湿们不要操笑哦,只是做一个简单的记录,简单用了一下递归算法。
import java.io.File;
/**
* @author Perlin
* @date 2014-6-30
*/
public class PrintDirectory {
public static void printDirectory(File f
- linux安装mysql出现libs报冲突解决
BigBird2012
linux
linux安装mysql出现libs报冲突解决
安装mysql出现
file /usr/share/mysql/ukrainian/errmsg.sys from install of MySQL-server-5.5.33-1.linux2.6.i386 conflicts with file from package mysql-libs-5.1.61-4.el6.i686
- jedis连接池使用实例
bijian1013
redisjedis连接池jedis
实例代码:
package com.bijian.study;
import java.util.ArrayList;
import java.util.List;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoo
- 关于朋友
bingyingao
朋友兴趣爱好维持
成为朋友的必要条件:
志相同,道不合,可以成为朋友。譬如马云、周星驰一个是商人,一个是影星,可谓道不同,但都很有梦想,都要在各自领域里做到最好,当他们遇到一起,互相欣赏,可以畅谈两个小时。
志不同,道相合,也可以成为朋友。譬如有时候看到两个一个成绩很好每次考试争做第一,一个成绩很差的同学是好朋友。他们志向不相同,但他
- 【Spark七十九】Spark RDD API一
bit1129
spark
aggregate
package spark.examples.rddapi
import org.apache.spark.{SparkConf, SparkContext}
//测试RDD的aggregate方法
object AggregateTest {
def main(args: Array[String]) {
val conf = new Spar
- ktap 0.1 released
bookjovi
kerneltracing
Dear,
I'm pleased to announce that ktap release v0.1, this is the first official
release of ktap project, it is expected that this release is not fully
functional or very stable and we welcome bu
- 能保存Properties文件注释的Properties工具类
BrokenDreams
properties
今天遇到一个小需求:由于java.util.Properties读取属性文件时会忽略注释,当写回去的时候,注释都没了。恰好一个项目中的配置文件会在部署后被某个Java程序修改一下,但修改了之后注释全没了,可能会给以后的参数调整带来困难。所以要解决这个问题。
&nb
- 读《研磨设计模式》-代码笔记-外观模式-Facade
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
/*
* 百度百科的定义:
* Facade(外观)模式为子系统中的各类(或结构与方法)提供一个简明一致的界面,
* 隐藏子系统的复杂性,使子系统更加容易使用。他是为子系统中的一组接口所提供的一个一致的界面
*
* 可简单地
- After Effects教程收集
cherishLC
After Effects
1、中文入门
http://study.163.com/course/courseMain.htm?courseId=730009
2、videocopilot英文入门教程(中文字幕)
http://www.youku.com/playlist_show/id_17893193.html
英文原址:
http://www.videocopilot.net/basic/
素
- Linux Apache 安装过程
crabdave
apache
Linux Apache 安装过程
下载新版本:
apr-1.4.2.tar.gz(下载网站:http://apr.apache.org/download.cgi)
apr-util-1.3.9.tar.gz(下载网站:http://apr.apache.org/download.cgi)
httpd-2.2.15.tar.gz(下载网站:http://httpd.apac
- Shell学习 之 变量赋值和引用
daizj
shell变量引用赋值
本文转自:http://www.cnblogs.com/papam/articles/1548679.html
Shell编程中,使用变量无需事先声明,同时变量名的命名须遵循如下规则:
首个字符必须为字母(a-z,A-Z)
中间不能有空格,可以使用下划线(_)
不能使用标点符号
不能使用bash里的关键字(可用help命令查看保留关键字)
需要给变量赋值时,可以这么写:
- Java SE 第一讲(Java SE入门、JDK的下载与安装、第一个Java程序、Java程序的编译与执行)
dcj3sjt126com
javajdk
Java SE 第一讲:
Java SE:Java Standard Edition
Java ME: Java Mobile Edition
Java EE:Java Enterprise Edition
Java是由Sun公司推出的(今年初被Oracle公司收购)。
收购价格:74亿美金
J2SE、J2ME、J2EE
JDK:Java Development
- YII给用户登录加上验证码
dcj3sjt126com
yii
1、在SiteController中添加如下代码:
/**
* Declares class-based actions.
*/
public function actions() {
return array(
// captcha action renders the CAPTCHA image displ
- Lucene使用说明
dyy_gusi
Lucenesearch分词器
Lucene使用说明
1、lucene简介
1.1、什么是lucene
Lucene是一个全文搜索框架,而不是应用产品。因此它并不像baidu或者googleDesktop那种拿来就能用,它只是提供了一种工具让你能实现这些产品和功能。
1.2、lucene能做什么
要回答这个问题,先要了解lucene的本质。实际
- 学习编程并不难,做到以下几点即可!
gcq511120594
数据结构编程算法
不论你是想自己设计游戏,还是开发iPhone或安卓手机上的应用,还是仅仅为了娱乐,学习编程语言都是一条必经之路。编程语言种类繁多,用途各 异,然而一旦掌握其中之一,其他的也就迎刃而解。作为初学者,你可能要先从Java或HTML开始学,一旦掌握了一门编程语言,你就发挥无穷的想象,开发 各种神奇的软件啦。
1、确定目标
学习编程语言既充满乐趣,又充满挑战。有些花费多年时间学习一门编程语言的大学生到
- Java面试十问之三:Java与C++内存回收机制的差别
HNUlanwei
javaC++finalize()堆栈内存回收
大家知道, Java 除了那 8 种基本类型以外,其他都是对象类型(又称为引用类型)的数据。 JVM 会把程序创建的对象存放在堆空间中,那什么又是堆空间呢?其实,堆( Heap)是一个运行时的数据存储区,从它可以分配大小各异的空间。一般,运行时的数据存储区有堆( Heap)和堆栈( Stack),所以要先看它们里面可以分配哪些类型的对象实体,然后才知道如何均衡使用这两种存储区。一般来说,栈中存放的
- 第二章 Nginx+Lua开发入门
jinnianshilongnian
nginxlua
Nginx入门
本文目的是学习Nginx+Lua开发,对于Nginx基本知识可以参考如下文章:
nginx启动、关闭、重启
http://www.cnblogs.com/derekchen/archive/2011/02/17/1957209.html
agentzh 的 Nginx 教程
http://openresty.org/download/agentzh-nginx-tutor
- MongoDB windows安装 基本命令
liyonghui160com
windows安装
安装目录:
D:\MongoDB\
新建目录
D:\MongoDB\data\db
4.启动进城:
cd D:\MongoDB\bin
mongod -dbpath D:\MongoDB\data\db
&n
- Linux下通过源码编译安装程序
pda158
linux
一、程序的组成部分 Linux下程序大都是由以下几部分组成: 二进制文件:也就是可以运行的程序文件 库文件:就是通常我们见到的lib目录下的文件 配置文件:这个不必多说,都知道 帮助文档:通常是我们在linux下用man命令查看的命令的文档
二、linux下程序的存放目录 linux程序的存放目录大致有三个地方: /etc, /b
- WEB开发编程的职业生涯4个阶段
shw3588
编程Web工作生活
觉得自己什么都会
2007年从学校毕业,凭借自己原创的ASP毕业设计,以为自己很厉害似的,信心满满去东莞找工作,找面试成功率确实很高,只是工资不高,但依旧无法磨灭那过分的自信,那时候什么考勤系统、什么OA系统、什么ERP,什么都觉得有信心,这样的生涯大概持续了约一年。
根本不是自己想的那样
2008年开始接触很多工作相关的东西,发现太多东西自己根本不会,都需要去学,不管是asp还是js,
- 遭遇jsonp同域下变作post请求的坑
vb2005xu
jsonp同域post
今天迁移一个站点时遇到一个坑爹问题,同一个jsonp接口在跨域时都能调用成功,但是在同域下调用虽然成功,但是数据却有问题. 此处贴出我的后端代码片段
$mi_id = htmlspecialchars(trim($_GET['mi_id ']));
$mi_cv = htmlspecialchars(trim($_GET['mi_cv ']));
贴出我前端代码片段:
$.aj