Redian新闻
>
求助:鱼缸水发白怎么办?谢谢了。
avatar
求助:鱼缸水发白怎么办?谢谢了。# pets - 心有所宠
HQ
1
还在不停的转
点中了就停住了
avatar
p*3
3
新鱼缸,10 gallon,90gph的过滤器,两条2inch的小金鱼,水按照说明都处理过了
。第一天水很清澈,第二天有点浑浊,现在第三天变得很白,就跟到了半杯牛奶进去似
的。金鱼倒是还是活蹦乱跳的。请问该怎么办才能让水变清澈?非常感谢。
avatar
m*n
4
看下面 即将显示的页面, 如果是xxxxxx/success/ooID/xxxx就是中了

【在 HQ 的大作中提到】
: 还在不停的转
: 点中了就停住了

avatar
j*3
5
竟然还有2?
avatar
D*d
6
加硝化菌,过一阵就好了。

【在 p******3 的大作中提到】
: 新鱼缸,10 gallon,90gph的过滤器,两条2inch的小金鱼,水按照说明都处理过了
: 。第一天水很清澈,第二天有点浑浊,现在第三天变得很白,就跟到了半杯牛奶进去似
: 的。金鱼倒是还是活蹦乱跳的。请问该怎么办才能让水变清澈?非常感谢。

avatar
t*m
7
是啊,百撕不得骑姐

【在 j**********3 的大作中提到】
: 竟然还有2?
avatar
m*o
8
感觉上过滤器啊,先整个气举应急,然后别喂,一周后就应该差不多了,然后再少少喂。

【在 p******3 的大作中提到】
: 新鱼缸,10 gallon,90gph的过滤器,两条2inch的小金鱼,水按照说明都处理过了
: 。第一天水很清澈,第二天有点浑浊,现在第三天变得很白,就跟到了半杯牛奶进去似
: 的。金鱼倒是还是活蹦乱跳的。请问该怎么办才能让水变清澈?非常感谢。

avatar
s*x
9
level: level of water each cell can hold
height: height of cell
initialization: border elements: height = level, inner: level = MAX
minheap to store border cells.
Then update level of inner cells
by this logic: update_level = Math.max(cell_height, Math.min(neighout_level,
old_level))
avatar
p*3
10
硝化菌一放一天就清了,谢谢啊。

加硝化菌,过一阵就好了。

【在 D**d 的大作中提到】
: 加硝化菌,过一阵就好了。
avatar
j*3
11
岂不是和你头像很像?

【在 t****m 的大作中提到】
: 是啊,百撕不得骑姐
avatar
r*2
12

哪里买硝化菌?

【在 p******3 的大作中提到】
: 硝化菌一放一天就清了,谢谢啊。
:
: 加硝化菌,过一阵就好了。

avatar
k*a
15
我写了个死算的,lintcode pass了,复杂度mnlg(mn)
#include
#include
#include
using namespace std;
class Solution {
public:
/**
* @param heights: a matrix of integers
* @return: an integer
*/
int trapRainWater(const vector> &heights) {
int m = heights.size();
if (m<3) return 0;
int n = heights[0].size();
if (n<3) return 0;

typedef pair P;

auto cmp = [&heights](const P& left, const P& right) {
return heights[left.first][left.second] > heights[right.first][
right.second];
};

priority_queue

, decltype(cmp)> pq(cmp);

vector> level(m, vector(n, INT_MAX));
for (int i = 0; i < m; ++i) {
pq.push({i, 0});
level[i][0] = heights[i][0];
pq.push({i, n-1});
level[i][n-1] = heights[i][n-1];
}
for (int i = 1; i < n-1; ++i) {
pq.push({0, i});
level[0][i] = heights[0][i];
pq.push({m-1, i});
level[m-1][i] = heights[m-1][i];
}
while (!pq.empty()) {
int x = pq.top().first;
int y = pq.top().second;
pq.pop();
if (x>1) {
int l = max(heights[x-1][y], min(level[x-1][y], level[x][y])
);
if (level[x-1][y] != l) {
level[x-1][y] = l;
pq.push({x-1,y});
}
}
if (x < m-1) {
int l = max(heights[x+1][y], min(level[x+1][y], level[x][y])
);
if (level[x+1][y] != l) {
level[x+1][y] = l;
pq.push({x+1, y});
}
}
if (y>1) {
int l = max(heights[x][y-1], min(level[x][y-1], level[x][y])
);
if (level[x][y-1] != l) {
level[x][y-1] = l;
pq.push({x,y-1});
}
}
if (y < n-1) {
int l = max(heights[x][y+1], min(level[x][y+1], level[x][y])
);
if (level[x][y+1] != l) {
level[x][y+1] = l;
pq.push({x, y+1});
}
}
}
int sum = 0;
for (int i = 0; i < m; ++i) {
for (int j = 0; j < n; ++j) {
sum+= level[i][j] - heights[i][j];
}
}
return sum;
}
};

avatar
p*3
16
Petsmart.

【在 r*********2 的大作中提到】
:
: 哪里买硝化菌?

avatar
j*3
17
什么叫死算?

【在 k***a 的大作中提到】
: 我写了个死算的,lintcode pass了,复杂度mnlg(mn)
: #include
: #include
: #include
: using namespace std;
: class Solution {
: public:
: /**
: * @param heights: a matrix of integers
: * @return: an integer

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