Redian新闻
>
邻居们不控制蒲公英,怎么办?
avatar
邻居们不控制蒲公英,怎么办?# Living
a*y
1
/*
You are given a String number containing the digits of a
phone number (the number of digits, n, can be any positive integer) . To
help you memorize
the number, you want to divide it into groups of contiguous digits. Each
group must contain
exactly 2 or 3 digits. There are three kinds of groups:
• Excellent: A group that contains only the same digits. For example,
000 or 77.
• Good: A group of 3 digits, 2 of which are the same. For example, 030
, 229 or 166.
• Usual: A group in which all the digits are distinct. For example,
123 or 90.
The quality of a group assignment is defined as
2 × (number of excellent groups) + (number of good groups)
Divide the number into groups such that the quality is maximized. Design an
efficient
algorithm to return the solution that maximizes the quality.
*/
int GetScore(std::string s)
{
if (s.size() == 3)
{
if (s[0] == s[1] == s[2])
return 1;
else if (s[0] == s[1] || s[0]==s[2] || s[1] == s[2])
return 2;
}
else
if (s[0] == s[1])
return 1;
}
int GetScore(vector s)
{
int score = 0;
int noExcellent = 0;
int nogood = 0;
for (vector::iterator it = s.begin(); it != s.end(); it++)
{
cout << *it << '\t';
if (GetScore(*it) == 1)
noExcellent += 1;
else if (GetScore(*it) == 2)
nogood += 1;
}
cout << endl;
return 2*noExcellent + nogood;
}
int GroupPhoneNumber(string s, vector prefix, vector& result
,int& max)
{
if (s.size() == 1)
return -1;

if (s.size() == 0)
{
return GetScore(prefix);
}
if (s.size() == 2 || s.size() == 3)
{
prefix.push_back(s);
if (GetScore(prefix) > max)
{
result = prefix;
max = GetScore(prefix);
}
return GetScore(prefix);
}

string sub = s.substr(0, 2);
prefix.push_back(sub);
int two = GroupPhoneNumber(s.substr(2,s.size() - 2), prefix, result,max);

prefix.pop_back();
prefix.push_back(s.substr(0,3));
int three = GroupPhoneNumber(s.substr(3,s.size() - 3),prefix,result,max);

return two > three ? two : three;
}
avatar
C*i
2
Provide clarity on adjustment portability to remove unnecessary restrictions
on natural career progression and general job mobility to provide relief to
workers facing
lengthy adjustment delays.
这句话要看怎么读,谁是Facing lengthy adjustment delays。
这可以是=adjustment 被 length delay
就是485 (adjustment)很lengthy,关于这点大家知道,这个lengthy大约1年。
这句话也可以是=lengthy 的 delay to adjustment
lengthy的 都不能adjustment,被delay了,这就是排期长,140的交不了485。这个
lengthy有N年各不同。
反正我这点烂英语水平,不出规章细则,是不能一口咬定是说的那一个了。别人说的么
,不是规章细则也未必能信。
一个字,等。
avatar
h*e
3
今年小区里有蒲公英的院子特别多,很多家前院都成灾了。
我家也有,不算多,看见了就挖掉。左邻右舍也有,也不多,可是还没见他们处理过。
邻居不管的话,等到变成降落伞,我是不是也白忙活了?
avatar
x*7
4

provide xxx xxx xxxxxxxxxxx to provide relief to WORKERS who facing ..
......

restrictions
to

【在 C**********i 的大作中提到】
: Provide clarity on adjustment portability to remove unnecessary restrictions
: on natural career progression and general job mobility to provide relief to
: workers facing
: lengthy adjustment delays.
: 这句话要看怎么读,谁是Facing lengthy adjustment delays。
: 这可以是=adjustment 被 length delay
: 就是485 (adjustment)很lengthy,关于这点大家知道,这个lengthy大约1年。
: 这句话也可以是=lengthy 的 delay to adjustment
: lengthy的 都不能adjustment,被delay了,这就是排期长,140的交不了485。这个
: lengthy有N年各不同。

avatar
q*g
5
除草剂。手挖也太原始了吧。
avatar
E*A
6
为什么要挖掉,能吃能看能玩
avatar
c*o
7
hand job rocks!

【在 q********g 的大作中提到】
: 除草剂。手挖也太原始了吧。
avatar
h*e
8
除草剂要大量反复两三次才能根除,杂草不多的话不如一次根除简单。
用专门挖根的工具,不太费劲。

【在 q********g 的大作中提到】
: 除草剂。手挖也太原始了吧。
avatar
P*D
9
我们家前面水泥与水泥之间的缝里有螃蟹草,很少几棵。我邻居家就跑来跟我商量,说
他们家喷药的时候也帮我喷喷,以免长大结籽了所有人受害,我觉得非常不好意思,当
然同意了。
楼主你也可以跟你邻居说说。
avatar
e*t
10
我们邻居除了蒲公英啥也没有,我是不是可以过去跟他们说帮他们重新种草。

【在 P****D 的大作中提到】
: 我们家前面水泥与水泥之间的缝里有螃蟹草,很少几棵。我邻居家就跑来跟我商量,说
: 他们家喷药的时候也帮我喷喷,以免长大结籽了所有人受害,我觉得非常不好意思,当
: 然同意了。
: 楼主你也可以跟你邻居说说。

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