Redian新闻
>
我也来报告一下Concha Nacar bleach的使用效果
avatar
我也来报告一下Concha Nacar bleach的使用效果# Fashion - 美丽时尚
g*u
1
发包子太麻烦,等下奔好多照片。
avatar
f*l
2
要顺序打印 power(2,x) * power(3,y) * power(5,z). x, y, z >= 0.
print {1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 15, 16...}
感觉是用三个linkedList, 但是不知道怎么协调三个指针。 请大牛指教!
avatar
l*1
3
真是太让我满意了,先感谢一下上次推荐的两位mm
我的皮肤是混合+痘皮,现在冬天屋里暖气打的足,两颊偏干,水油严重不平衡,虽然我每
晚都敷个雅漾大喷的纸膜,还是挡不住的干,白天上lsf uv会卡粉,上次被版上的mm种
了草,立刻就在amazon上下了单,不过中间等了好久才发货,直到上周六中午收到的,
当晚就用了。
第一次用,一开始也不太明白是涂全脸还是只涂痘疤上,仔细研究了一下说明,就大胆
涂了脸和额头,鼻子因为有点蜕皮就没涂,过了半小时之后用冷水洗掉之后,发现脸变
得好白啊,然后就按正常程序护肤,睡觉,第二天一早照镜子发现脸色白里透红的,比
平时明显气色好了很多,痘疤暂时也看不出来淡,但是整个状态特好,上粉底的时候,
两颊也不卡粉了,就是鼻翼两侧还有些干。然后就是昨晚我又涂了一次,延长了时间到
差不多50分钟吧,连鼻子都涂上了,洗掉之后发现,鼻子上出来好多白头,然后就清理
干净,今天早上起来依旧气色很好,白天没出门,脸也懒得洗就在屋里上网,没用任何
护肤品,下午脸摸起来居然还是润润的,很有弹性,之前额角发红的痘痘颜色都变暗了
,痘疤暂时还看不来变浅没,不过才用两次,效果已经让我非常非常的满意了。
PS:说了这么多,感觉自己像是做广告的,呵呵
avatar
s*y
4
先发圈儿包子哇,吼吼
avatar
j*3
5
co-ask
avatar
g*7
6
能否给个连接啊? 上AMAZON查了下 发现有CREAM#1 CREAM#2 CREAM#3 有啥区别啊 不
知道买那种好
avatar
j*0
7
PAI.
avatar
l*a
8
CC150原题

【在 f******l 的大作中提到】
: 要顺序打印 power(2,x) * power(3,y) * power(5,z). x, y, z >= 0.
: print {1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 15, 16...}
: 感觉是用三个linkedList, 但是不知道怎么协调三个指针。 请大牛指教!

avatar
l*1
9
就是3号,叫做bleach cream
avatar
b*9
10
发吧发吧

【在 g********u 的大作中提到】
: 发包子太麻烦,等下奔好多照片。
avatar
Q*F
11
题目都没有看懂
avatar
i*s
12
临下班看见这个。。。
买!

然我每

【在 l**********1 的大作中提到】
: 真是太让我满意了,先感谢一下上次推荐的两位mm
: 我的皮肤是混合+痘皮,现在冬天屋里暖气打的足,两颊偏干,水油严重不平衡,虽然我每
: 晚都敷个雅漾大喷的纸膜,还是挡不住的干,白天上lsf uv会卡粉,上次被版上的mm种
: 了草,立刻就在amazon上下了单,不过中间等了好久才发货,直到上周六中午收到的,
: 当晚就用了。
: 第一次用,一开始也不太明白是涂全脸还是只涂痘疤上,仔细研究了一下说明,就大胆
: 涂了脸和额头,鼻子因为有点蜕皮就没涂,过了半小时之后用冷水洗掉之后,发现脸变
: 得好白啊,然后就按正常程序护肤,睡觉,第二天一早照镜子发现脸色白里透红的,比
: 平时明显气色好了很多,痘疤暂时也看不出来淡,但是整个状态特好,上粉底的时候,
: 两颊也不卡粉了,就是鼻翼两侧还有些干。然后就是昨晚我又涂了一次,延长了时间到

avatar
x*u
13
赞。。。发吧:)
avatar
f*l
14
想出来了。 是用一个linkedList, 3个pointer. 每次从3个pointer里面取最小的。

【在 f******l 的大作中提到】
: 要顺序打印 power(2,x) * power(3,y) * power(5,z). x, y, z >= 0.
: print {1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 15, 16...}
: 感觉是用三个linkedList, 但是不知道怎么协调三个指针。 请大牛指教!

avatar
b*d
16
pai.等看照片!
avatar
k*n
17
Output 1, Initial
L2 - 2
L3 - 3
L5 - 5
Output 2, generate 4, 6, 10
L2 - 4
L3 - 3 - 6
L5 - 5 - 10
Output 3, generate 6, 9, 15
L2 - 4 - 6
L3 - 6 - 9
L5 - 5 - 10 - 15
Output 4, generate 8, 12, 20
L2 - 6 - 8
L3 - 6 - 9 - 12
L5 - 5 - 10 - 15 - 20
以此类推
avatar
i*s
18
一二号有必要买么?

【在 l**********1 的大作中提到】
: 就是3号,叫做bleach cream
avatar
a9
19
不嫌麻烦。

【在 g********u 的大作中提到】
: 发包子太麻烦,等下奔好多照片。
avatar
e*2
20
筛法?除去能被7, 11, 13, 17, 19。。。除尽的?

【在 f******l 的大作中提到】
: 要顺序打印 power(2,x) * power(3,y) * power(5,z). x, y, z >= 0.
: print {1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 15, 16...}
: 感觉是用三个linkedList, 但是不知道怎么协调三个指针。 请大牛指教!

avatar
l*1
21
我还没打算买,上次两个mm推荐的都是3,我想再用段时间看看吧

【在 i*********s 的大作中提到】
: 一二号有必要买么?
avatar
l*g
22
Zan
avatar
p*2
23

哪道?

【在 l*****a 的大作中提到】
: CC150原题
avatar
i*s
24
没有免邮的。。。

【在 l**********1 的大作中提到】
: 我还没打算买,上次两个mm推荐的都是3,我想再用段时间看看吧
avatar
s*m
25
re
avatar
l*a
26
7.7

【在 p*****2 的大作中提到】
:
: 哪道?

avatar
y*9
27
今天下午收到了!一会儿也试一试~~
不知道几天用一次比较好呢?
avatar
L*n
28
pai.

【在 g********u 的大作中提到】
: 发包子太麻烦,等下奔好多照片。
avatar
p*2
29
val st: Stream[Int] = {
def ok(n: Int):Boolean = n match {
case 1 => true
case _ if n%2==0 => ok(n/2)
case _ if n%3==0 => ok(n/3)
case _ if n%5==0 => ok(n/5)
case _ => false
}
def loop(n: Int): Stream[Int] = if(ok(n)) n #:: loop(n+1) else loop(
n+1)
loop(1)
}

println(st.take(12).mkString(","))
avatar
O*O
30
walgreen有的卖啊~~
今天刚下的单。。。25块免邮。。。
avatar
d*e
31
不错
avatar
p*2
32
val st: Stream[Int] = {
val pq = new PriorityQueue[Int]()
pq.add(1)
def loop(curr:Int): Stream[Int] = {
while(pq.peek()<=curr) pq.poll()
val c = pq.poll()
pq.add(c*2)
pq.add(c*3)
pq.add(c*5)
c #:: loop(c)
}
loop(0)
}
avatar
i*s
33
啊?
我买错了?
我买的是4块多...邮费3块多...所以才觉得不值...

【在 O*******O 的大作中提到】
: walgreen有的卖啊~~
: 今天刚下的单。。。25块免邮。。。

avatar
M*o
34

Also welcome back home ha!

【在 b*****9 的大作中提到】
: 发吧发吧
avatar
p*2
35

还真是,不过这道的输出是stream。

【在 l*****a 的大作中提到】
: 7.7
avatar
z*0
37
pai
avatar
H*r
40
chi
avatar
z*t
41
的第75道例题。
只能被2, 3, 5整除的数字被称之为丑数Ugly Number。下面的代码是求出按大小顺序第
index个丑数。稍作改动就能打印出前n个丑数,因为之前的丑数都存在数组uglyNums里。
下面是参考代码:
int GetUglyNumber_Solution2(int index) {
if (index <= 0)
return 0;

int[] uglyNums = new int[index];
uglyNums[0] = 1;
int nextUglyIndex = 1;
int index2 = 0;
int index3 = 0;
int index5 = 0;
while (nextUglyIndex < index) {
int min = Math.Min(uglyNums[index2] * 2, uglyNums[index3] * 3);
min = Math.Min(min, uglyNums[index5] * 5);
uglyNums[nextUglyIndex] = min;
while (uglyNums[index2] * 2 <= uglyNums[nextUglyIndex])
++index2;
while (uglyNums[index3] * 3 <= uglyNums[nextUglyIndex])
++index3;
while (uglyNums[index5] * 5 <= uglyNums[nextUglyIndex])
++index5;
++nextUglyIndex;
}
int ugly = uglyNums[nextUglyIndex - 1];
return ugly;
}
avatar
y*n
43
等看照片!
avatar
b*e
44
你这个可以, 但是有重复的,会降低算法的效率。可以改进成无重复的方法:
Output 1,
L2 - 2 // collect 2^i*3^j*5^k
L3 - 3 // collect 3^j*5^k only
L5 - 5 // collect 5^k only
Output 2, put 2*2 to L2
L2 - 4
L3 - 3
L5 - 5
Output 3, put 3*2 to L2, put 3*3 to L3
L2 - 4, 6
L3 - 9
L5 - 5
Output 4, put 4*2 to L2
L2 - 6,8
L3 - 9
L5 - 5
Output 5, put 5*2 to L2, put 5*3 to L3, put 5*5 to L5
L2 - 6,8,10
L3 - 9,15
L5 - 25
So on and so forth. This way, there won't be any repetitions and the
algorithm is precisely effective.

【在 k*******n 的大作中提到】
: Output 1, Initial
: L2 - 2
: L3 - 3
: L5 - 5
: Output 2, generate 4, 6, 10
: L2 - 4
: L3 - 3 - 6
: L5 - 5 - 10
: Output 3, generate 6, 9, 15
: L2 - 4 - 6

avatar
a*r
45
baozi
avatar
b*e
46

/* Using my algorithm, the following loop can be saved. */

【在 p*****2 的大作中提到】
:
: 还真是,不过这道的输出是stream。

avatar
b*i
47
re
avatar
m*k
48
index never change, looks like endless loop to me.

里。

【在 z******t 的大作中提到】
: 的第75道例题。
: 只能被2, 3, 5整除的数字被称之为丑数Ugly Number。下面的代码是求出按大小顺序第
: index个丑数。稍作改动就能打印出前n个丑数,因为之前的丑数都存在数组uglyNums里。
: 下面是参考代码:
: int GetUglyNumber_Solution2(int index) {
: if (index <= 0)
: return 0;
:
: int[] uglyNums = new int[index];
: uglyNums[0] = 1;

avatar
p*r
49
等包子
avatar
m*k
50
请教一下为啥一会儿放一个数,一会儿放几个数,规则是啥啊?

【在 b***e 的大作中提到】
: 你这个可以, 但是有重复的,会降低算法的效率。可以改进成无重复的方法:
: Output 1,
: L2 - 2 // collect 2^i*3^j*5^k
: L3 - 3 // collect 3^j*5^k only
: L5 - 5 // collect 5^k only
: Output 2, put 2*2 to L2
: L2 - 4
: L3 - 3
: L5 - 5
: Output 3, put 3*2 to L2, put 3*3 to L3

avatar
b*u
51
恭喜
avatar
b*e
52
所以如果当前的最小值里有2的因子,就只乘以2放进第一个queue。
如果当前最小值里没有2的因子但是有3的因子,则乘2放进L2,乘3放进L3。
如果当前的最小值里只有5的因子,就则乘2放到L2,乘3放进L3,乘5放进L5。

【在 m*****k 的大作中提到】
: 请教一下为啥一会儿放一个数,一会儿放几个数,规则是啥啊?
avatar
w*r
53
pai
avatar
m*k
54
>>如果当前最小值里没有2的因子但是有3的因子,则乘2放进L2,乘3放进L3。
not "只有3的因子" ?
avatar
D*g
55
re

【在 w******r 的大作中提到】
: pai
avatar
b*e
56
L2里面是2^i*3^j*5^k形式的数,当中i是严格大于0的。
L3里面是3^j*5^k形式的数,当中j是严格大于0的。
L5里面是5^k形式的数,当中k是严格大于0的。
这样能保证完备性,即每一个数都会被访问到。这样还能保证唯一性,因为每个queue
都是严格递增的,而且每个queue的形式都不一样,不可能重复。

【在 m*****k 的大作中提到】
: >>如果当前最小值里没有2的因子但是有3的因子,则乘2放进L2,乘3放进L3。
: not "只有3的因子" ?

avatar
z*a
57
re
avatar
m*k
58
清晰明了,多谢!
avatar
L*1
59
chi
avatar
i*n
60
vector uglyNumber(int n) {
vector result(1, 1);
int index2 = 0;
int index3 = 0;
int index5 = 0;
/// Next ugly number, first is 1, already in result
for(int i = 1; i < n; i ++) {
int next = std::min(result[index2] * 2,
std::min(result[index3] * 3, result[index5] * 5));
result.push_back(next);
while(result[index2] * 2 <= result[i]) index2 ++;
while(result[index3] * 3 <= result[i]) index3 ++;
while(result[index5] * 5 <= result[i]) index5 ++;
}
return result;
}
avatar
M*g
61
re

【在 g********u 的大作中提到】
: 发包子太麻烦,等下奔好多照片。
avatar
s*r
62
wait
avatar
s*r
63
wait
avatar
w*u
64
等看照片!

【在 g********u 的大作中提到】
: 发包子太麻烦,等下奔好多照片。
avatar
m*3
65
re
avatar
u*e
66
re
avatar
C*9
67
re
avatar
t*8
68
re baozi
avatar
R*g
69
pai
avatar
b*u
70
wait...
Pai
avatar
w*d
71
pai
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。