Redian新闻
>
Cardiac stem cells in patients with ischaemic cardiomyopathy
avatar
Cardiac stem cells in patients with ischaemic cardiomyopathy# Biology - 生物学
r*o
1
这个是编程之美中的一题,有谁有比较好的解法吗?
一个int数组,其中有3个majority数,每个都超过数组总数1/4。怎么找出这3个数来。
比如说3 2 6 3 2 1 6 3 6 2 7, 这3个数就是3,2,6
avatar
i*s
2
我这里房源不多,在redfin上看到一个已经list300多天的房子。这种一直没卖出去的房
子,一般都是怎么回事? 值得继续吗?
谢谢.
avatar
a*o
3
打算买了!!求问kindle如何
是Android么?
能刷机么!想要中文系统的,最好国内能下载!多谢
hp的deal当时被cancle了,就打算买个上网玩,送朋友!
the all-new Kindle for only $79, two new touch Kindles – Kindle Touch and
Kindle Touch 3G – for $99 and $149, and a new class of Kindle – Kindle
Fire – a beautiful full color Kindle for movies, TV shows, music, books,
magazines, apps, games, web browsing and more, for only $199.
avatar
B*t
5
每个数都超过数组总数1/4, 故3个数占了3/4以上,剩下的数只占1/4一下。
剩下的做法和n个数中有一个数的个数超过总数的1/2的道理一样

来。

【在 r****o 的大作中提到】
: 这个是编程之美中的一题,有谁有比较好的解法吗?
: 一个int数组,其中有3个majority数,每个都超过数组总数1/4。怎么找出这3个数来。
: 比如说3 2 6 3 2 1 6 3 6 2 7, 这3个数就是3,2,6

avatar
l*g
6
if the listing price did not change recently, no need to have a look.

【在 i**s 的大作中提到】
: 我这里房源不多,在redfin上看到一个已经list300多天的房子。这种一直没卖出去的房
: 子,一般都是怎么回事? 值得继续吗?
: 谢谢.

avatar
W*r
7
好多感叹号!!!
现在还都拿不到把,还要再等等,刷机什么的到时候才知道
avatar
r*o
8
还是不懂。
能不能再详细一点 :>)

【在 B*****t 的大作中提到】
: 每个数都超过数组总数1/4, 故3个数占了3/4以上,剩下的数只占1/4一下。
: 剩下的做法和n个数中有一个数的个数超过总数的1/2的道理一样
:
: 来。

avatar
D*C
9
喜欢当然可以去看看了
有些就是因为没装修,主要看他的potential
avatar
S*r
10
要问上帝才知道
avatar
l*c
11
but in "一个数的个数超过总数的1/2", you only need find one number, and can
get the index by scan and counter, here, three numbers need to figure out

【在 B*****t 的大作中提到】
: 每个数都超过数组总数1/4, 故3个数占了3/4以上,剩下的数只占1/4一下。
: 剩下的做法和n个数中有一个数的个数超过总数的1/2的道理一样
:
: 来。

avatar
e*d
12
有时候就是要价太离谱,seller又不急着卖,房子本身未必有问题,我们家买的就是这
样。
avatar
d*r
13
马鬃的平板非常好。楼主一定要买,最好钱全部投入囤货去。
avatar
s*i
14
如果扫描数组一次,建立一个类似hashtable的结构,那所有类似问题都能解决了,是
不是还有更巧妙的方法呢?
avatar
c*h
15
depends on where u live, in a slow market where i am, it's normal to see a
house on the market for that long.
avatar
B*t
16
不解释了, 给你个code参考一下就明白了
#include
using namespace std;
int main() {
const int ANumNotInArray = 0x7fffffff;
class Node {
public:
int x, cnt;
}d[3];
int m[] = {3, 2, 6, 3, 2, 1, 6, 3, 6, 2, 7};
int n, i, j;
n = sizeof(m)/sizeof(int);
bool found = false;
for(i=0; i<3; i++) {
d[i].x = ANumNotInArray;
d[i].cnt = 0;
}
for(i=0; ifor(j=0; j<3; j++) {
if(m[i]==d[j].x) {
d[j].cnt++; f

【在 r****o 的大作中提到】
: 还是不懂。
: 能不能再详细一点 :>)

avatar
i*s
17
一年时间里那么多人都没砍下价来,你给砍下来了?
或者你运气好,碰上卖家心理崩溃。 再不就是你出了大价钱?

【在 e***d 的大作中提到】
: 有时候就是要价太离谱,seller又不急着卖,房子本身未必有问题,我们家买的就是这
: 样。

avatar
b*v
18
学习了

【在 B*****t 的大作中提到】
: 不解释了, 给你个code参考一下就明白了
: #include
: using namespace std;
: int main() {
: const int ANumNotInArray = 0x7fffffff;
: class Node {
: public:
: int x, cnt;
: }d[3];
: int m[] = {3, 2, 6, 3, 2, 1, 6, 3, 6, 2, 7};

avatar
e*d
19
后来听邻居八卦的,卖家一开始找的agent是自己的亲戚,很不专业,开价离谱,房子
也没好好收拾。拖了一年没卖出去,卖家终于受不了换了人。新的agent比较清醒,立
刻让他们降价,等我去看时开价已经在可以砍砍的范围内,要是原来的价格我估计压根
不会理了。

【在 i**s 的大作中提到】
: 一年时间里那么多人都没砍下价来,你给砍下来了?
: 或者你运气好,碰上卖家心理崩溃。 再不就是你出了大价钱?

avatar
r*o
20
非常感谢。
不过我运行了一下你的程序,发现当m[]={3,3,3,7,2,2,6,1,6,2,6}时,
程序输出6 7 2.
能否麻烦你再改改 :)

【在 B*****t 的大作中提到】
: 不解释了, 给你个code参考一下就明白了
: #include
: using namespace std;
: int main() {
: const int ANumNotInArray = 0x7fffffff;
: class Node {
: public:
: int x, cnt;
: }d[3];
: int m[] = {3, 2, 6, 3, 2, 1, 6, 3, 6, 2, 7};

avatar
h*e
21
只能说明seller不是很active,其实现在卖的很多房子都on market很久了,只是想快
点卖的seller就不断重新挂上去

【在 c********h 的大作中提到】
: depends on where u live, in a slow market where i am, it's normal to see a
: house on the market for that long.

avatar
r*o
22
非常感谢。
不过运行新代码后发现,
当m[]={2,1,1,3,3,3,2,6,6,6,2}时,程序输出 6 1 3.
能不能再看看哪儿不对?

【在 B*****t 的大作中提到】
: 不解释了, 给你个code参考一下就明白了
: #include
: using namespace std;
: int main() {
: const int ANumNotInArray = 0x7fffffff;
: class Node {
: public:
: int x, cnt;
: }d[3];
: int m[] = {3, 2, 6, 3, 2, 1, 6, 3, 6, 2, 7};

avatar
g*9
23
I don't think it will hurt for you to just go and take a look first.

【在 i**s 的大作中提到】
: 我这里房源不多,在redfin上看到一个已经list300多天的房子。这种一直没卖出去的房
: 子,一般都是怎么回事? 值得继续吗?
: 谢谢.

avatar
B*t
24
sorry,确实有问题,可能是算法本身就不对,回头再想想,头脑已经不清楚了。

【在 r****o 的大作中提到】
: 非常感谢。
: 不过运行新代码后发现,
: 当m[]={2,1,1,3,3,3,2,6,6,6,2}时,程序输出 6 1 3.
: 能不能再看看哪儿不对?

avatar
r*o
25
呵呵,多谢了。我在想,有没有比较好的不用hashtable的类似只找一个majority的数
的算法呢?

【在 B*****t 的大作中提到】
: sorry,确实有问题,可能是算法本身就不对,回头再想想,头脑已经不清楚了。
avatar
B*t
26
又改了一下,你看看还有没有bug
#include
using namespace std;
int main() {
const int ANumNotInArray = 0x7fffffff;
class Node {
public:
int x, cnt;
}d[3];
int m[] = {3,3,3,7,2,2,6,1,6,2,6};
int n, i, j, ix;
n = sizeof(m)/sizeof(int);
bool found = false;
for(i=0; i<3; i++) {
d[i].x = ANumNotInArray;
d[i].cnt = 0;
}
for(i=0; ifor(j=0; j<3; j++) {
if(m[i]==d[j].x) {
d[j].cnt++; found = true

【在 r****o 的大作中提到】
: 非常感谢。
: 不过运行新代码后发现,
: 当m[]={2,1,1,3,3,3,2,6,6,6,2}时,程序输出 6 1 3.
: 能不能再看看哪儿不对?

avatar
r*o
27
这个我没有挑出bug,
多谢了!!!

【在 B*****t 的大作中提到】
: 又改了一下,你看看还有没有bug
: #include
: using namespace std;
: int main() {
: const int ANumNotInArray = 0x7fffffff;
: class Node {
: public:
: int x, cnt;
: }d[3];
: int m[] = {3,3,3,7,2,2,6,1,6,2,6};

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。