上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 38 下一页
摘要: import java.math.BigInteger;import java.util.Scanner;class windos{ windos(int mk){ System.out.println("windos (" + mk + ")"); }}class house{ //变量的初始化顺序取决于它定义的顺序 windos w1 = new windos(1); house(){ System.out.println("house"); w3 = new windos(33); } windos w2 = new windo 阅读全文
posted @ 2013-04-01 19:58 E_star 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 捆绑法:当要求某几个元素必须相邻(挨着)时,先将这几个元素看做一个整体,(比如:原来3个元素,整体考虑之后看成1个元素)然后将这个整体和其它元素进行考虑。这时要注意:一般整体内部各元素如果在前后顺序上有区别的还需进行一定的顺序考虑。插空法:当要求某几个元素必须不相邻(挨着)时,可先将其它元素排好,然后再将要求不相邻的元素根据题目要求插入到已排好的元素的空隙或两端位置。插隔板法:指在解决若干相同元素分组,要求每组至少一个元素时,采用将比分组数目少1的隔板插入到元素中的一种解题策略。题目特点:“若干相同元素分组”、“ 每组至少一个元素”。例1(08-57)一张节目表上原有3个节目,如果保持这3个节 阅读全文
posted @ 2013-04-01 18:26 E_star 阅读(8044) 评论(0) 推荐(1) 编辑
摘要: http://codeforces.com/contest/287A:水。。。B: 数学+贪心 或者 二分题意:给你k-1个如图形状的水管,他们的出水口分别为2,4,....k,只有一个总出水口,然后让你判断他们之间连接组成出水口为n的需要的最少的谁数,如果不能输出-1;开始我用数学+贪心做的,结果忘记考虑一种情况WA了。思路:首先如果k>n我们只需要选择一个即可,这里注意n可能会出现1,1是不可能出来的,就是应为这里错了。然后我们计算总数,这里能够组和出来的最多的出水口总数为sum = (k*(k - 1))/2 + 1;如果sum < n 那肯不行了,如果等于>= n那必 阅读全文
posted @ 2013-03-30 11:12 E_star 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 左移操作符<<, 右移又叫做“有符号”右移-》符号若为正,则在最高位插入0,符号若为符则在最高位插入1;不论对于正数还是负数<<i 就等于该数乘以2^i (这里保证不超数据类型)而对于右移操作来说就有些奇葩复杂了:首先右移不会改变符号位:正数右移就是对他的二进制原码右移然后补零的操作;而负数就麻烦了,首先负数的右移是对其补码的右移然后补1的过程:例如-3>>1源码:1(符号位)0000000000000000000000000000011反码:1(符号位)1111111111111111111111111111100补码:1(符号位)111111111111 阅读全文
posted @ 2013-03-29 09:56 E_star 阅读(753) 评论(0) 推荐(0) 编辑
摘要: 值类型是存储在内存中的堆栈(以后简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。equals操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是否相同。==比较的是2个对象的地址,而equals比较的是2个对象的内容。显然,当equals为true时,==不一定为true;API里的类大部分都重写了equals方法,没有重写的一般是自己写的类,如果是你自己定义的一个类,比较自定义类用equals和==是一样的,都是比较句柄地址,因为自定义 阅读全文
posted @ 2013-03-29 09:46 E_star 阅读(301) 评论(0) 推荐(0) 编辑
摘要: [b]Eclipse 快捷键(1)[/b]Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)Sh 阅读全文
posted @ 2013-03-26 22:58 E_star 阅读(239) 评论(0) 推荐(0) 编辑
摘要: find返回完全匹配的字符串的的位置;find_first_of返回被查匹配字符串中某个字符的第一次出现位置。View Code int main(){ string s1 = "15674674"; string s2 = "79999"; string s3 = "76"; printf("%d\n",s1.find_first_of(s2));//返回被查匹配字符串中某个字符的第一次出现位置 printf("%d\n",s1.find(s2)); printf("%d\n&quo 阅读全文
posted @ 2013-03-26 16:50 E_star 阅读(2849) 评论(0) 推荐(0) 编辑
摘要: 250pt:水题,直接统计矩阵中的A-Z的字符个数然后与给定的数匹配即可。500pt:话说这次的500真的不难,可是还是由于自己的粗心导致被查。题意:给你两个数A,B问最少的步数从A得到B,怎么走这样规定:可以A/10的到一个数,或者翻转A得到一个数。问最少的不熟得到B,如果不能输出-1;思路:思路很明确,如果A中包含B这个字符串,那么肯定能够得到B,否则输出-1.最少步数就是A的长度减去B的长度, 然后加上翻转的次数即可,这里翻转是关键。刚开始我没有考虑到这种情况99999 9 这种直接4步即可, 后来想了想,我们如果在A的0位置就能发现B那么只需要除10即可,否则,就要考虑反着找到B的情况 阅读全文
posted @ 2013-03-26 16:26 E_star 阅读(336) 评论(0) 推荐(0) 编辑
摘要: http://acm.hdu.edu.cn/listproblem.php?vol=361:小Q系列故事——屌丝的逆袭思路:和省赛的那个题目类似,只要模拟一下就好...View Code #include <iostream>#include <cstdio>#include <cmath>#include <vector>#include <cstring>#include <algorithm>#include <string>#include <set>#include <functio 阅读全文
posted @ 2013-03-23 15:07 E_star 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 1、保证OracleOraDb10g_home1TNSListener服务和OracleServiceORCL服务都已启动;如何保证:方案一:修改配置文件文件路径:D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora修改为自己计算机的完整名称:方案二:通过Net Manager软件修改查看服务,都已经启动:2、打开DBCA,配置选择配置数据库--ORCL,记住输入的密码,一路NEXT,但是最后会出现无法配置的错误提示。并且OracleDBConsoleorcl服务无法启动,OME从而也无法启动。不用管,关掉就行了;3、使用命令行修改e 阅读全文
posted @ 2013-03-22 22:46 E_star 阅读(3083) 评论(0) 推荐(0) 编辑
摘要: http://codeforces.com/contest/282A:水,找到中间的算符,处理就行。B:话说比赛的时候竟然没有想法,无语了。给出n对数,ai,bi ; ai + bi = 1000 ,求满足sa表示美对数取a的和与sb每对数取b的和之间的差值的绝对值小于等于500。对于每一对数要么取a,要么取b. 取A同A表示取b用G表示,输出最后的结果如果不存在输出-1我们只要 贪心的选择,如果选A满足就给sa,如果选b满足就给sb,这样走下来就行。View Code By E_star, contest: Codeforces Round #173 (Div. 2), problem: . 阅读全文
posted @ 2013-03-22 18:00 E_star 阅读(287) 评论(0) 推荐(0) 编辑
摘要: import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.UnsupportedEncodingException;import java.util.Arrays;import java.util.Scanner;public class Main { public static void main(String args[]) throws IOException{ BufferedReader cin = new BufferedRe... 阅读全文
posted @ 2013-03-20 08:51 E_star 阅读(1592) 评论(0) 推荐(0) 编辑
摘要: #include <time.h>#include <stdio.h>int main(){ long logTime; //定义时间类型变量 struct tm *timeinfo; //时间结构的指针 time(&logTime); //获取时间(以秒计,从1970年1月1日起算,存于logTime时间变量) timeinfo=localtime(&logTime); //转为当地时间,tm 时间结构 printf("%s\n",asctime(timeinfo));} 阅读全文
posted @ 2013-03-20 08:36 E_star 阅读(656) 评论(0) 推荐(0) 编辑
摘要: http://codeforces.com/contest/284A:快速幂取模,套上模板枚举就行。当时脑子乱了,竟然想超数据类型了不行啊,快速幂取模就可以解决的。B:大水题,很多人估计AB两题搞倒了。C:线段树维护区间添加,单点询问,O(Nlog(n))做。当时做的时候直接把模板弄了过来结果中间有个错误,一直调啊调,到了最后才发现,超级郁闷。View Code By E_star, contest: Codeforces Round #174 (Div. 2), problem: (C) Cows and Sequence, Accepted, # #include <iostream 阅读全文
posted @ 2013-03-20 08:32 E_star 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 题意:中文。。思路:这里的等级限制是,与他本身交易的以及间接交易的都不能超过m。所以我们在树形DP时,维护可行区间即可。 关键是在维护可行区间时卡住了。View Code #include <iostream>#include <cstdio>#include <cmath>#include <vector>#include <cstring>#include <algorithm>#include <string>#include <set>#include <functional># 阅读全文
posted @ 2013-03-14 22:44 E_star 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 前几天帮一个同学简单的写了一个jsp的学员管理系统,当时我问她要用那个数据库,他说mysql,我就用mysql写了一个结果,写好了之后,他又说不是,要用sqlserver我无语了。于是抽出时间来就给他转换数据库,其实转换不难,改改调用文件,改改插入用户的方式,就好了。改完后我就遇到了那个傻逼的错误,本来在mysql里面我定义的数据类型为varchar后来到sqlserver时不小心改成了nchar,结果明明可以从数据库中能够读出我存储在数据库的用户:admin,密码:admin.可是在字符的.equals里判断的就是不同,我很无语,查了n久也没查出了,直接想死。后来看了看数据库,才发现了错误。 阅读全文
posted @ 2013-03-10 11:30 E_star 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 首先献上模板:http://www.cnblogs.com/E-star/archive/2013/03/08/2950191.html多模式串匹配:HDU 2222Keywords Searchhttp://acm.hdu.edu.cn/showproblem.php?pid=2222题意:http://www.cnblogs.com/E-star/archive/2013/02/19/2917212.html这个链接是之前用指针形式做的,下面是数组模拟:View Code #include <iostream>#include <cstdio>#include &l 阅读全文
posted @ 2013-03-08 16:34 E_star 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 首先是参考胡浩大神的数组模拟指针的模板,超简洁。View Code #include <cstdio>#include <cstdlib>#include <string>#include <climits>#include <iostream> #include <vector>#include <set>#include <cmath>#include <cctype>#include <algorithm>#include <sstream>#include 阅读全文
posted @ 2013-03-08 16:31 E_star 阅读(1155) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://www.pin5i.com/showtopic-qt-4.6.2%E5%8F%8Aqt-creator-1.3%E5%AE%89%E8%A3%85%E5%8C%85%E4%B8%8B%E8%BD%BD.html迅雷下载:Qt4.6.2 SDK(完整开发环境) Qt SDK for Windows (287 MB) http://get.qt.nokia.com/qtsdk/qt-sdk-win-opensource-2010.02.1.exe Qt SDK forLinux/X11 32-bit** (367 MB) http://get.qt.nokia.com/q.. 阅读全文
posted @ 2013-03-05 16:22 E_star 阅读(1310) 评论(0) 推荐(0) 编辑
摘要: http://poj.org/problem?id=1456题意:给出n个折扣热卖的商品,给出每个产品的(pi,di)表示第i个热卖商品,卖出去可以获得利润pi,最晚期限是第di天。让你设计一个合理的出售列表,使获得的利润最多。思路:才开始完全理解错了题意,以为当出现最晚期限一样的时候只能买一种呢。直接排序做了。WA..后来看了discuss里面,原理理解错题意了。首先要理解这种情况,如果有这样的数据 (2,1) (3,2),(4,2)我们要在第一天卖(3,2)第二天卖(4,2)才能得到最大的利润。那么如何求呢。我们利用优先队列来存储第几天卖那一种,那么这个优先队列的大小size就表示了我们前 阅读全文
posted @ 2013-03-04 19:05 E_star 阅读(280) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 38 下一页