<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Emanueling的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Emanueling</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Emanueling]]></copyright><item><title><![CDATA[Oracle 用户及角色介绍]]></title><link>https://blog.youkuaiyun.com/Emanueling/article/details/8907101</link><guid>https://blog.youkuaiyun.com/Emanueling/article/details/8907101</guid><author>Emanueling</author><pubDate>Thu, 09 May 2013 19:05:01 +0800</pubDate><description><![CDATA[一. 用户管理
1.1 建立用户（数据库验证）
     CREATE  USER   DAVE  IDENTIFIED  BY   pwd
     DEFAULT TABLESPACE  users
     TEMPORARY   TABLESPACE  temp
     QUOTA  5m  ON  users;
 
1.2 修改用户
ALTER USER DAVE]]></description><category></category></item><item><title><![CDATA[带分数——解题报告]]></title><link>https://blog.youkuaiyun.com/Emanueling/article/details/8891900</link><guid>https://blog.youkuaiyun.com/Emanueling/article/details/8891900</guid><author>Emanueling</author><pubDate>Mon, 06 May 2013 18:56:23 +0800</pubDate><description><![CDATA[标题：带分数

    100 可以表示为带分数的形式：100 = 3 + 69258 / 714

    还可以表示为：100 = 82 + 3546 / 197

    注意特征：带分数中，数字1~9分别出现且只出现一次（不包含0）。

    类似这样的带分数，100 有 11 种表示法。

题目要求：
从标准输入读入一个正整数N (N1000*1000)
程序输出该数字用数码1~9不重]]></description><category></category></item><item><title><![CDATA[字典序问题——解题报告]]></title><link>https://blog.youkuaiyun.com/Emanueling/article/details/8872757</link><guid>https://blog.youkuaiyun.com/Emanueling/article/details/8872757</guid><author>Emanueling</author><pubDate>Wed, 01 May 2013 19:37:54 +0800</pubDate><description><![CDATA[题目描述
在数据压缩和数据加密过程中常需要对特殊的字符串进行编码.给定的字母表A由26

个小写英文字母组成A?={a,b,...z}.该字母表产生的升序字符串指的是字符串中字母按

照从左到右出现的次序与字母表中出现的次序相同，且每个字符最多出现1次.例如，

a,b,ab,xyz,ax等都是升序字符串.现在对字母表A产生的所有长度不超过6的升序字符串

按照字典序排列如下.]]></description><category></category></item><item><title><![CDATA[排列组合的另一种解法]]></title><link>https://blog.youkuaiyun.com/Emanueling/article/details/8872101</link><guid>https://blog.youkuaiyun.com/Emanueling/article/details/8872101</guid><author>Emanueling</author><pubDate>Wed, 01 May 2013 15:44:50 +0800</pubDate><description><![CDATA[排列组合的常见方法有递归，字典序等等，递归在此不列出来了，就把字典序的代码贴一下，算法思想不懂谷歌。


package practice;

import java.util.Arrays;

public class ZuheDic {

	
	public static void main(String[] args) {
		int[] a = new int[]{0,1,2,3,4]]></description><category></category></item><item><title><![CDATA[HDU 2049 不容易系列之(4)考新郎——解题报告]]></title><link>https://blog.youkuaiyun.com/Emanueling/article/details/8871990</link><guid>https://blog.youkuaiyun.com/Emanueling/article/details/8871990</guid><author>Emanueling</author><pubDate>Wed, 01 May 2013 14:59:28 +0800</pubDate><description><![CDATA[题目来源：
http://acm.hdu.edu.cn/showproblem.php?pid=2049




题目描述（算法效率有待提高）
国庆期间,省城HZ刚刚举行了一场盛大的集体婚礼,为了使婚礼进行的丰富一些,司仪临时想出了有一个有意思的节目,叫做"考新郎",具体的操作是这样的:首先,给每位新娘打扮得几乎一模一样,并盖上大大的红盖头随机坐成一排;然后,让各位新郎寻找自己的新娘]]></description><category></category></item><item><title><![CDATA[约瑟夫环——解题报告]]></title><link>https://blog.youkuaiyun.com/Emanueling/article/details/8871855</link><guid>https://blog.youkuaiyun.com/Emanueling/article/details/8871855</guid><author>Emanueling</author><pubDate>Wed, 01 May 2013 13:16:39 +0800</pubDate><description><![CDATA[题目描述
有n个人围成一圈，顺序排号。从第一个人开始报数（从1到3报数），凡报到3的

人退出圈子，问最后留下的是原来第几号的那位?
 
输入描述
正整数n
 
输出描述
直接输出结果


/*
 * 题目描述
有n个人围成一圈，顺序排号。从第一个人开始报数（从1到3报数），凡报到3的

人退出圈子，问最后留下的是原来第几号的那位?

输入描述
正整数n

输出描述
直接输]]></description><category></category></item><item><title><![CDATA[POJ 1088 滑雪——解题报告]]></title><link>https://blog.youkuaiyun.com/Emanueling/article/details/8871832</link><guid>https://blog.youkuaiyun.com/Emanueling/article/details/8871832</guid><author>Emanueling</author><pubDate>Wed, 01 May 2013 13:10:29 +0800</pubDate><description><![CDATA[题目来源：http://poj.org/problem?id=1088

题目描述
Michael喜欢滑雪百这并不奇怪，因为滑雪的确很刺激。可是为了获得速度，滑的区域必须向下倾斜，而且当你滑到坡底，你不得不再次走上坡或者等待升降机来载你。Michael想知道载一个区域中最长底滑坡。区域由一个二维数组给出。数组的每个数字代表点的高度。下面是一个例子
1 2 3 4 5
16 17 18 1]]></description><category></category></item><item><title><![CDATA[最大子段和——解题报告]]></title><link>https://blog.youkuaiyun.com/Emanueling/article/details/8869911</link><guid>https://blog.youkuaiyun.com/Emanueling/article/details/8869911</guid><author>Emanueling</author><pubDate>Tue, 30 Apr 2013 16:29:24 +0800</pubDate><description><![CDATA[题目描述
给定长度为n的整数序列，a[1...n],求[1,n]某个子区间[i,j]使得a[i]+…+a[j]和最大.或者求出最大的这个和.例如(-2,11,-4,13,-5,2)的最大子段和为20,所求子区间为[2,4].
 
输入描述
第一行为一个整数n，表示数组有n个数据，第二行依次输入n个整数
 
输出描述
计算出n个整数中连续k个数的最大和


解题报告：
简单dp]]></description><category></category></item><item><title><![CDATA[小小度刷礼品——解题报告]]></title><link>https://blog.youkuaiyun.com/Emanueling/article/details/8869726</link><guid>https://blog.youkuaiyun.com/Emanueling/article/details/8869726</guid><author>Emanueling</author><pubDate>Tue, 30 Apr 2013 15:26:03 +0800</pubDate><description><![CDATA[描述：一年一度的百度之星又开始了，这次参赛人数创下了吉尼斯世界纪录，于是百度之星决定奖励一部分人：所有资格赛提交ID以x结尾的参赛选手将得到精美礼品一份。

小小度同学非常想得到这份礼品，于是他就连续狂交了很多次，提交ID从a连续到b，他想问问你他能得到多少份礼品，你能帮帮他吗？

输入

第一行一个正整数T表示数据组数；

接下去T行，每行三个正整数x，a，b (0 18， 1]]></description><category></category></item><item><title><![CDATA[搜索的分类及八数码问题]]></title><link>https://blog.youkuaiyun.com/Emanueling/article/details/8868013</link><guid>https://blog.youkuaiyun.com/Emanueling/article/details/8868013</guid><author>Emanueling</author><pubDate>Mon, 29 Apr 2013 21:17:45 +0800</pubDate><description><![CDATA[一.八数码问题
八数码问题也称为九宫问题。在3×3的棋盘，摆有八个棋子，每个棋子上标有1至8的某一数字，不同棋子上标的数字不相同。棋盘上还有一个空格，与空格相邻的棋子可以移到空格中。要求解决的问题是：给出一个初始状态和一个目标状态，找出一种从初始转变成目标状态的移动棋子步数最少的移动步骤。
所谓问题的一个状态就是棋子在棋盘上的一种摆法。棋子移动后，状态就会发生改变。解八数码问题实际上就是找出从]]></description><category></category></item><item><title><![CDATA[中缀表达式转后缀表达式]]></title><link>https://blog.youkuaiyun.com/Emanueling/article/details/8867932</link><guid>https://blog.youkuaiyun.com/Emanueling/article/details/8867932</guid><author>Emanueling</author><pubDate>Mon, 29 Apr 2013 20:57:12 +0800</pubDate><description><![CDATA[中缀表达式和后缀表达式的定义，度娘。。。


/*
中缀表达式转换为后缀表达式
步骤如下：
开始扫描中缀表达式；
如果为数字时，加入后缀表达式；
如果为运算符：
a. 若为 '('，入栈；
b. 若为 ')'，则依次把栈中的的运算符加入后缀表达式中，直到出现'('，从栈中删除'(' ；
c. 若为 除括号外的其他运算符， 当其优先级高于栈顶运算符时，直接入栈。否则从栈顶开始，
依次弹出比当前]]></description><category></category></item><item><title><![CDATA[错排详解及应用]]></title><link>https://blog.youkuaiyun.com/Emanueling/article/details/8867748</link><guid>https://blog.youkuaiyun.com/Emanueling/article/details/8867748</guid><author>Emanueling</author><pubDate>Mon, 29 Apr 2013 19:57:32 +0800</pubDate><description><![CDATA[一、        错排原理的分析：

第一步：将编号为1的元素放在第2到第n个位置之上：有n-1种方法

第二步：错排余下的n-1个元素

1、若1号元素划等号在第k个位置，第二步就是把K这个元素排好（因为K元素相对应的位置上已经被1给占领了）。如果恰好K这个元素也排在了1的位置上，那么接下来的n-2个元素在与它们的编号相等的位置上再进行错排：有f(n-2)种方法

2、若K这个]]></description><category></category></item><item><title><![CDATA[HDOJ 2045 不容易系列之(3)—— LELE的RPG难题]]></title><link>https://blog.youkuaiyun.com/Emanueling/article/details/8867682</link><guid>https://blog.youkuaiyun.com/Emanueling/article/details/8867682</guid><author>Emanueling</author><pubDate>Mon, 29 Apr 2013 19:21:33 +0800</pubDate><description><![CDATA[问题描述：

不容易系列之(3)—— LELE的RPG难题

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 11357    Accepted Submission(s): 4478



Problem Descri]]></description><category></category></item><item><title><![CDATA[取石子——解题报告]]></title><link>https://blog.youkuaiyun.com/Emanueling/article/details/8867639</link><guid>https://blog.youkuaiyun.com/Emanueling/article/details/8867639</guid><author>Emanueling</author><pubDate>Mon, 29 Apr 2013 18:57:36 +0800</pubDate><description><![CDATA[题目描述
有两堆石子，数量任意，可以不同。游戏开始由两个人轮流取石子。游戏规定，每次有两种不同的取法，一是可以在任意的一堆中取走任意多的石子；二是可以在两堆中同时取走相同数量的石子。最后把石子全部取完者为胜者。现在给出初始的两堆石子的数目，如果轮到你先取，假设双方都采取最好的策略，问最后你是胜者还是败者。
 
输入描述
输入包含若干行，表示若干种石子的初始情况，其中每一行包含两个非负整数a]]></description><category></category></item><item><title><![CDATA[寻找最大数——解题报告]]></title><link>https://blog.youkuaiyun.com/Emanueling/article/details/8867610</link><guid>https://blog.youkuaiyun.com/Emanueling/article/details/8867610</guid><author>Emanueling</author><pubDate>Mon, 29 Apr 2013 18:45:18 +0800</pubDate><description><![CDATA[题目描述
请在整数n中删除m个数字,使得余下的数字按原次序组成的新数最大，
比如当n=92081346718538，m=10时，则新的最大数是9888
 
输入描述
第一行输入一个正整数T，表示有T组测试数据每组测试数据占一行，每行有两个数n,m（n可能是一个很大的整数，但其位数不超过100位，并且保证数据首位非0，m小于整数n的位数）
 
输出描述
每组测试数据的输出占一行，输出]]></description><category></category></item><item><title><![CDATA[导弹拦截——解题报告]]></title><link>https://blog.youkuaiyun.com/Emanueling/article/details/8851635</link><guid>https://blog.youkuaiyun.com/Emanueling/article/details/8851635</guid><author>Emanueling</author><pubDate>Thu, 25 Apr 2013 20:43:43 +0800</pubDate><description><![CDATA[题目描述
某国为了防御敌国的导弹袭击，研发出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷：虽然它的第一发炮弹能够到达任意的高度，但是以后每一发炮弹都不能高于前一发的高度。某天，雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段，所以只有一套系统，因此有可能不能拦截所有的导弹。
 
输入描述
本题有多组测试数据。输入的第一行为导弹的个数n(0
 
输出描述
对每组输入数据，输出一行，]]></description><category></category></item><item><title><![CDATA[特别的幸运数——解题报告]]></title><link>https://blog.youkuaiyun.com/Emanueling/article/details/8851625</link><guid>https://blog.youkuaiyun.com/Emanueling/article/details/8851625</guid><author>Emanueling</author><pubDate>Thu, 25 Apr 2013 20:40:26 +0800</pubDate><description><![CDATA[题目描述
YF不爱名利，所以他既不喜欢6，也不喜欢8。他的幸运数字是4和7。如果一个数字中只包含4和7，他就认为这个数字是他的幸运数。
现在给你两个正整数a,b，要求返回a,b之间的幸运数的个数，包括a,b本身。


输入描述
每组数据一行，包含两个正整数a,b(1&lt;=a&lt;=b&lt;=1,000,000,000)。


输出描述
每行输出一个数，即a,b之间的幸运]]></description><category></category></item><item><title><![CDATA[快乐——解题报告]]></title><link>https://blog.youkuaiyun.com/Emanueling/article/details/8851612</link><guid>https://blog.youkuaiyun.com/Emanueling/article/details/8851612</guid><author>Emanueling</author><pubDate>Thu, 25 Apr 2013 20:37:36 +0800</pubDate><description><![CDATA[题目描述
没有买到奥运会的门票让YF伤心不已，为了使自己开心起来，他去找周围的人聊天，每找一个人聊天


，他就会耗费一定的体力，
但他会得到一定量的快乐。YF试图使自己尽可能的高兴，但一旦体力耗尽了(为零或为负)，他也就挂


了，就一点快乐都没有了。
现在Yk初始有100点体力，他最多可以获得多少快乐？


输入描述
数据分多组，对于每组数据：第一行为n，表示有YK的]]></description><category></category></item><item><title><![CDATA[文章格式——解题报告]]></title><link>https://blog.youkuaiyun.com/Emanueling/article/details/8851578</link><guid>https://blog.youkuaiyun.com/Emanueling/article/details/8851578</guid><author>Emanueling</author><pubDate>Thu, 25 Apr 2013 20:30:23 +0800</pubDate><description><![CDATA[题目描述
编写程序实现将一段文章格式化打印出来。打印时每行的长度为20个字符。
如果一行的最后一个单词超过了本行的20个字符的范围，则应把它移到下一行。
另外在每个单词之间增加一些空格，以便使每行的末尾准确地处在第20个位置处。


输入描述
输入n个单词（连续输入，每个单词不能超过20个字母，单词间用空格隔开，但不
要人为转行，也就是说如果输入的单词超过一行也不要按Enter）]]></description><category></category></item><item><title><![CDATA[同色三角形——解题报告]]></title><link>https://blog.youkuaiyun.com/Emanueling/article/details/8851570</link><guid>https://blog.youkuaiyun.com/Emanueling/article/details/8851570</guid><author>Emanueling</author><pubDate>Thu, 25 Apr 2013 20:28:29 +0800</pubDate><description><![CDATA[题目描述
平面上有n个点（n≤8000），每两个点之间都有一条红色或者是黑色的线段，任意三点均不共线。
现在，已知哪些点之间连的线段是红色的，剩下的线段都是黑色的，要求计算这些点组成的三角
形中有多少是同色的（顶点编号从1到n）？


输入描述
第一行是n,m（3≤n≤8000），n表示点的个数，m表示红色线段的条数。下面m行，每
一行都是两个整数a和b，表示点a和点b之间的线段是]]></description><category></category></item></channel></rss>