w*i
2 楼
身份证已经失效了.
j*n
3 楼
【 以下文字转载自 Living 讨论区 】
发信人: judien (Now we are one!), 信区: Living
标 题: 柠檬树叶上有很多白色的虫卵,该用什么药?
发信站: BBS 未名空间站 (Fri Sep 11 17:34:25 2015, 美东)
几乎每一片叶子上都有,是不是要喷些农药了?有什么农药推荐的吗?
发信人: judien (Now we are one!), 信区: Living
标 题: 柠檬树叶上有很多白色的虫卵,该用什么药?
发信站: BBS 未名空间站 (Fri Sep 11 17:34:25 2015, 美东)
几乎每一片叶子上都有,是不是要喷些农药了?有什么农药推荐的吗?
c*r
4 楼
public class FindDuplicatedInt {
public static int FindDup(int[] arr)
{
if(arr.length > 1002 || arr == null) return -1;
int checker = 0;
for(int i = 0;i int val = arr[i];
if((checker & (1<0){
return val;
}
checker |= (1< }
return -1;
}
public static void main(String[] args) {
int [] a = new int[]{1,2,3,4,5,6,7,8,9,10,2};
System.out.println(FindDup(a));
}
}
public static int FindDup(int[] arr)
{
if(arr.length > 1002 || arr == null) return -1;
int checker = 0;
for(int i = 0;i
if((checker & (1<
return val;
}
checker |= (1<
return -1;
}
public static void main(String[] args) {
int [] a = new int[]{1,2,3,4,5,6,7,8,9,10,2};
System.out.println(FindDup(a));
}
}
h*e
5 楼
户口转回老家,办理老家的户籍证明。这样是最没有风险的。
l*d
6 楼
sevin
a*d
15 楼
这么写行么?
public static List getDup(int[] org)
{
List ls= new List();
int length=org.length;
int[] chk= new int[length];
for(int i=0;i {
int tempt=org[i];
if(arr[tempt]<=0)
{arr[tempt]=tempt;}
else
{ls.add(tempt);}
}//end of for
return ls;
}
public static List
{
List
int length=org.length;
int[] chk= new int[length];
for(int i=0;i
int tempt=org[i];
if(arr[tempt]<=0)
{arr[tempt]=tempt;}
else
{ls.add(tempt);}
}//end of for
return ls;
}
a*a
16 楼
我现在也苦恼呢。当年把户口留北京集体户口,档案都放在那里,就要不断的交钱。
要移到老家,可是没办法移,要本人身份证
办理身份证必须本人到场,且还得去指纹,所以必须两次,中间间隔要3个星期,回国
哪里会这么幸运有这么长的假期还得待一个地方啊。
要移到老家,可是没办法移,要本人身份证
办理身份证必须本人到场,且还得去指纹,所以必须两次,中间间隔要3个星期,回国
哪里会这么幸运有这么长的假期还得待一个地方啊。
c*r
19 楼
这个应该没问题了,欢迎大家指正
public static int FindDup2(int[] arr)
{
if(arr.length > 1002 || arr == null) return -1;
boolean[] check = new boolean[1002];
for(int i =0;i if(check[arr[i]])
{
return arr[i];
}else{
check[arr[i]]=true;
}
}
return -1;
}
public static void main(String[] args) {
int [] a = new int[]{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,
21,22,23,24,25,26,27,28,29,30,31,32,33,34,40,40};
System.out.println(FindDup2(a));
}
public static int FindDup2(int[] arr)
{
if(arr.length > 1002 || arr == null) return -1;
boolean[] check = new boolean[1002];
for(int i =0;i
{
return arr[i];
}else{
check[arr[i]]=true;
}
}
return -1;
}
public static void main(String[] args) {
int [] a = new int[]{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,
21,22,23,24,25,26,27,28,29,30,31,32,33,34,40,40};
System.out.println(FindDup2(a));
}
w*i
28 楼
我问过了离职了不给办身份证,让找地方落户,或者迁回原籍.
可迁回原籍公安局需要现在的户籍证明.不知道有没有人在北京办过户籍证明?
可迁回原籍公安局需要现在的户籍证明.不知道有没有人在北京办过户籍证明?
x*1
29 楼
A = x^y,
B = x+y
能解出来么?呵呵, willing wish了。
B = x+y
能解出来么?呵呵, willing wish了。
e*p
42 楼
北京10个工作日取证,周末办公:
http://www.bjgaj.gov.cn/web/gspdAction.do?method=getZwgkInfo&id
【在 a*****a 的大作中提到】
: 我现在也苦恼呢。当年把户口留北京集体户口,档案都放在那里,就要不断的交钱。
: 要移到老家,可是没办法移,要本人身份证
: 办理身份证必须本人到场,且还得去指纹,所以必须两次,中间间隔要3个星期,回国
: 哪里会这么幸运有这么长的假期还得待一个地方啊。
http://www.bjgaj.gov.cn/web/gspdAction.do?method=getZwgkInfo&id
【在 a*****a 的大作中提到】
: 我现在也苦恼呢。当年把户口留北京集体户口,档案都放在那里,就要不断的交钱。
: 要移到老家,可是没办法移,要本人身份证
: 办理身份证必须本人到场,且还得去指纹,所以必须两次,中间间隔要3个星期,回国
: 哪里会这么幸运有这么长的假期还得待一个地方啊。
Y*o
44 楼
借此地问一下。我也是集体户口,但是从单位取出来的时候,没有放人才,直接揣自己
兜里了。。。
然后就在我自己手里放了很多年,身份证到是有效的,这个怎么破呢?转回老家,有点
不甘心阿,当年办北京户口不容易啊。能在北京找个有房子的朋友落户朋友家么?
兜里了。。。
然后就在我自己手里放了很多年,身份证到是有效的,这个怎么破呢?转回老家,有点
不甘心阿,当年办北京户口不容易啊。能在北京找个有房子的朋友落户朋友家么?
C*U
47 楼
是O(n)时间
你看一下这道题目的算法
http://csjobinterview.wordpress.com/2012/03/22/find-out-the-sma
【在 x*******1 的大作中提到】
: 那肯定要swap了 , 找到然后swap, 那就不是O(n) 算法了。
你看一下这道题目的算法
http://csjobinterview.wordpress.com/2012/03/22/find-out-the-sma
【在 x*******1 的大作中提到】
: 那肯定要swap了 , 找到然后swap, 那就不是O(n) 算法了。
b*a
50 楼
问一下户籍证明和绿卡有关系么?除了出生证明还要户籍证明啊。。。
e*p
56 楼
国企吧,单位自己管户口。你这样的如果实在不想回原籍,其实可以不动,原单位只能
一直替你保管,直到你需要找他们用户口办事的时候再说。你当时如果已经迁出了,可
以挂人才,他们接收这种集体户口。如果你确实想得到所有户口的便利,要买个大产权
的房,然后转过去。不买房一直挂人才其实意思不大,身份证什么的给办,真正的便利
没有,不如回原籍。自己拿着集体户口卡是最错误的,什么都干不了,三不管。
挂靠亲戚要求是直系亲属,非直系的看你本事了。
【在 Y*******o 的大作中提到】
: 我也觉得这事情很奇葩,我走的时候,单位人事说让我去保卫科转出户口,我就去保卫
: 科,然后保卫科的人就把我那张卡从一沓户口卡中抽出来给我了。我看了下户口卡上,
: 只有转入单位的时间,也没有过期时间。
一直替你保管,直到你需要找他们用户口办事的时候再说。你当时如果已经迁出了,可
以挂人才,他们接收这种集体户口。如果你确实想得到所有户口的便利,要买个大产权
的房,然后转过去。不买房一直挂人才其实意思不大,身份证什么的给办,真正的便利
没有,不如回原籍。自己拿着集体户口卡是最错误的,什么都干不了,三不管。
挂靠亲戚要求是直系亲属,非直系的看你本事了。
【在 Y*******o 的大作中提到】
: 我也觉得这事情很奇葩,我走的时候,单位人事说让我去保卫科转出户口,我就去保卫
: 科,然后保卫科的人就把我那张卡从一沓户口卡中抽出来给我了。我看了下户口卡上,
: 只有转入单位的时间,也没有过期时间。
y*e
58 楼
我的户口在原单位的集体户口,档案转刀人才中心,
前几天找人帮我问了一下,原单位要手10元一个月的管理费,和人才市场一样
前几天找人帮我问了一下,原单位要手10元一个月的管理费,和人才市场一样
Y*o
62 楼
对,国企,是单位自己管户口的。我父母也说过,当初不应该转出来。但是我当时没有
想过那么多,让干啥我就干啥了。后来揣自己兜里,是因为出国前后那一年总要带着户
口卡办事情,放人才太麻烦。
买房子吧,一是买不起,二是我不在北京,买了也不好打理。我在国内也没啥亲人朋友
了,等父母百年之后,连原籍都不会回了。是不是就只能等着入籍后消户了吧。
【在 e*p 的大作中提到】
: 国企吧,单位自己管户口。你这样的如果实在不想回原籍,其实可以不动,原单位只能
: 一直替你保管,直到你需要找他们用户口办事的时候再说。你当时如果已经迁出了,可
: 以挂人才,他们接收这种集体户口。如果你确实想得到所有户口的便利,要买个大产权
: 的房,然后转过去。不买房一直挂人才其实意思不大,身份证什么的给办,真正的便利
: 没有,不如回原籍。自己拿着集体户口卡是最错误的,什么都干不了,三不管。
: 挂靠亲戚要求是直系亲属,非直系的看你本事了。
想过那么多,让干啥我就干啥了。后来揣自己兜里,是因为出国前后那一年总要带着户
口卡办事情,放人才太麻烦。
买房子吧,一是买不起,二是我不在北京,买了也不好打理。我在国内也没啥亲人朋友
了,等父母百年之后,连原籍都不会回了。是不是就只能等着入籍后消户了吧。
【在 e*p 的大作中提到】
: 国企吧,单位自己管户口。你这样的如果实在不想回原籍,其实可以不动,原单位只能
: 一直替你保管,直到你需要找他们用户口办事的时候再说。你当时如果已经迁出了,可
: 以挂人才,他们接收这种集体户口。如果你确实想得到所有户口的便利,要买个大产权
: 的房,然后转过去。不买房一直挂人才其实意思不大,身份证什么的给办,真正的便利
: 没有,不如回原籍。自己拿着集体户口卡是最错误的,什么都干不了,三不管。
: 挂靠亲戚要求是直系亲属,非直系的看你本事了。
e*p
64 楼
以后肯定入籍的话,别折腾了,反正也是销户.(不过你这状态销户似乎也有点问题?)如果
想折腾,当初拿户口卡不是办的迁出的话,跟原单位商量下再放回去;已经迁出的话找人
才,解释下为什么好几年没迁入,然后把几年的管理费补上.这么折腾的目的还是最终要
买房然后转个人户口,否则不如回原籍,简单省事.
【在 Y*******o 的大作中提到】
: 对,国企,是单位自己管户口的。我父母也说过,当初不应该转出来。但是我当时没有
: 想过那么多,让干啥我就干啥了。后来揣自己兜里,是因为出国前后那一年总要带着户
: 口卡办事情,放人才太麻烦。
: 买房子吧,一是买不起,二是我不在北京,买了也不好打理。我在国内也没啥亲人朋友
: 了,等父母百年之后,连原籍都不会回了。是不是就只能等着入籍后消户了吧。
想折腾,当初拿户口卡不是办的迁出的话,跟原单位商量下再放回去;已经迁出的话找人
才,解释下为什么好几年没迁入,然后把几年的管理费补上.这么折腾的目的还是最终要
买房然后转个人户口,否则不如回原籍,简单省事.
【在 Y*******o 的大作中提到】
: 对,国企,是单位自己管户口的。我父母也说过,当初不应该转出来。但是我当时没有
: 想过那么多,让干啥我就干啥了。后来揣自己兜里,是因为出国前后那一年总要带着户
: 口卡办事情,放人才太麻烦。
: 买房子吧,一是买不起,二是我不在北京,买了也不好打理。我在国内也没啥亲人朋友
: 了,等父母百年之后,连原籍都不会回了。是不是就只能等着入籍后消户了吧。
D*3
67 楼
其实没多个解。
xy=a,x+y=b;
(x-y)^2=x^2+y^2-2xy=(x+y)^2-4xy=b*b-4a;
x-y= (+/-)sqrt(b*b-4a), 咱就说x-y= +/- k吧
注意,这时候看起来有2个解,其实基于x+y=b, 那么x-y=k和x-y=-k (i.e. y-x=k)是一
样的。因为x和y对称。
不信的话我解一下:
x+y=b, x-y=k --> x=(b+k)/2, y=(b-k)/2
x+y=b, y-x=k --> x=(b-k)/2, y=(b+k)/2
这两个式子的解对称,第一个的x就是第二的y。因为这题里求2个重复数。随便取一个
式子就能算出。
也就是说,两个重复数字分别是(b+k)/2,和(b-k)/2。其中k=sqrt(b*b-4a)。
ps1:我计算可能出点小错误,但是大意应该是对的。
ps2:有人说直接算xy,这样会overflow,想想1*2*...*1000多大吧。不如算1*1+2*2+.
..+x*x+...+y*y+...+1000*1000,这样减去1-1000的平方和,算出来x*x+y*y即可根据x+
y推出xy.
【在 j********e 的大作中提到】
: 这样swap应该还是O(n),因为一个数只被swap一次就到对应的位置了,
: 然后loop扫到这个数时,检查一下就跳过这个数了。
:
C*U
69 楼
http://csjobinterview.wordpress.com/2012/03/22/find-out-the-sma
这里有解释为什么是O(1)的
【在 D****3 的大作中提到】
:
: 这里1000个数字还好,如果是n个数字,放来放去就要O(n) space了吧。
这里有解释为什么是O(1)的
【在 D****3 的大作中提到】
:
: 这里1000个数字还好,如果是n个数字,放来放去就要O(n) space了吧。
h*3
70 楼
我理解cai的思路就是a[i]= i+1,
所以a[a[i]-1]=a[i];
过一遍以后最后2个值就是dup的了。
这题的思路和leetcode里面那个find missing positive的思路是一样。
没看他的程序,一看程序头就疼。
所以a[a[i]-1]=a[i];
过一遍以后最后2个值就是dup的了。
这题的思路和leetcode里面那个find missing positive的思路是一样。
没看他的程序,一看程序头就疼。
C*U
71 楼
你理解对的
我理解cai的思路就是a[i]= i 1,所以a[a[i]-1]=a[i];过一遍以后最后2个值就是dup的
了。这题的思路和leetcode里面那个find missing p........
★ Sent from iPhone App: iReader Mitbbs 7.56 - iPad Lite
【在 h*****3 的大作中提到】
: 我理解cai的思路就是a[i]= i+1,
: 所以a[a[i]-1]=a[i];
: 过一遍以后最后2个值就是dup的了。
: 这题的思路和leetcode里面那个find missing positive的思路是一样。
: 没看他的程序,一看程序头就疼。
我理解cai的思路就是a[i]= i 1,所以a[a[i]-1]=a[i];过一遍以后最后2个值就是dup的
了。这题的思路和leetcode里面那个find missing p........
★ Sent from iPhone App: iReader Mitbbs 7.56 - iPad Lite
【在 h*****3 的大作中提到】
: 我理解cai的思路就是a[i]= i+1,
: 所以a[a[i]-1]=a[i];
: 过一遍以后最后2个值就是dup的了。
: 这题的思路和leetcode里面那个find missing positive的思路是一样。
: 没看他的程序,一看程序头就疼。
o*o
72 楼
use sum and bit xor:
def printDup(arr, size):
xor = 0
sum = -(1+size-2)*(size-2)/2
for i in range(size):
sum += arr[i]
xor ^= arr[i]
if (i != 0 and i != size-1):
xor ^= i
xor ^= 0
if (xor == 0):
print "x=%s y=%s" % (sum/2, sum/2)
else:
x = 0
least = xor & ~(xor-1)
for i in range(size):
if (arr[i] & least):
x ^= arr[i]
if (i != 0 and i != size-1 and i & least):
x ^= i
x ^= 0
print "x=%s y=%s" % (x, y)
【在 t*****2 的大作中提到】
: 1002个数, 数的范围是1到1000.
: 找出2个duplicate的数,要求Space O(1)
def printDup(arr, size):
xor = 0
sum = -(1+size-2)*(size-2)/2
for i in range(size):
sum += arr[i]
xor ^= arr[i]
if (i != 0 and i != size-1):
xor ^= i
xor ^= 0
if (xor == 0):
print "x=%s y=%s" % (sum/2, sum/2)
else:
x = 0
least = xor & ~(xor-1)
for i in range(size):
if (arr[i] & least):
x ^= arr[i]
if (i != 0 and i != size-1 and i & least):
x ^= i
x ^= 0
print "x=%s y=%s" % (x, y)
【在 t*****2 的大作中提到】
: 1002个数, 数的范围是1到1000.
: 找出2个duplicate的数,要求Space O(1)
g*s
76 楼
这类题去年版上出现了很多次了。
s*0
82 楼
这样行不
如果要找的两个数不一样: a != b
可以转换为 2个(1...1000)的范围 + a + b
即一个数组只有两个数a, b 出现奇数次(3次),其他均为偶数次(这边为2次),找出a,b
然后按照经典XOR的方法处理
如果要找的两个数不一样: a != b
可以转换为 2个(1...1000)的范围 + a + b
即一个数组只有两个数a, b 出现奇数次(3次),其他均为偶数次(这边为2次),找出a,b
然后按照经典XOR的方法处理
相关阅读
谁能推荐个Pruner么?[合集] 缪人关税? 来瓢大的!(胆小者慎入)蔬菜书法BSO之小番茄篇[合集] 苦瓜的苦分子太厉害了[合集] 奔,有木有人响应?西瓜怎样才算好了?求问HD和lowes卖蔬菜种子地方在哪里什么世道啊,晚上还有不少人抢着干活苦瓜的苦分子太厉害了老三这杆水枪今天开始突突突WORK了, 后生可畏啊[合集] 佛手瓜还未结果,怎么回事?想种金银花, 不知道哪里有卖种子或者苗的。[合集] 我的花金鱼生了个小金鱼---图片在43楼[合集] kitchen scale 打折啦感谢老余捐赠版面包子我也有收成了[合集] 带动一下人气,闪老A一分钟西红柿全被鸟吃光了!!![合集] 有人吃这个吗?[合集] 发现经常出没本版的