最新评论
chenping2008 2011-04-22 14:10
@成群
我刚才在实际使用的时候,的确是RelativeOrAbsolute这个可行,也许是我尝试的组合不太完全。
成群 2011-04-22 13:38
[quote]请注意,那个UriKind这个枚举,一定要设置为RelativeOrAbsolute,设置为其他的Relative 或者是 Absolute 都是不行的。[/quote]不敢苟同,那是要看什么情况的~
chenping2008 2010-12-13 17:48
[quote]WoodsonBin:
那我们换个题目吧, 允许重复的话, 技术含量太低, 试下照找出所有从1 到 500三个不重复的数, 他们的合要是273.
[quote]chenping2008:
@WoodsonBin
要3个数,这3个数都是可以从1~9中取数字的,那每个数字取到5是有可能的啊,可能是我的题目表达的不清楚,导致了你理解了错误。但是这种情况比如
3+5+7=15,不管是3,5,7还是7,3,5等等我都归属于3,5,7这一类的。[/quote]
[/quote]
for (int i = 1; i <= 273; i++)
{
for (int j = i + 1; j <= 273; j++)
{
for (int k = j + 1; k <= 273; k++)
{
if (i + j + k == 273)
{
Response.Write(i.ToString() + "," + j.ToString() + "," + k.ToString()+"<br/>");
}
}
}
}
WoodsonBin 2010-11-24 09:32
那我们换个题目吧, 允许重复的话, 技术含量太低, 试下照找出所有从1 到 500三个不重复的数, 他们的合要是273.
[quote]chenping2008:
@WoodsonBin
要3个数,这3个数都是可以从1~9中取数字的,那每个数字取到5是有可能的啊,可能是我的题目表达的不清楚,导致了你理解了错误。但是这种情况比如
3+5+7=15,不管是3,5,7还是7,3,5等等我都归属于3,5,7这一类的。[/quote]
chenping2008 2010-11-21 15:37
@WoodsonBin
要3个数,这3个数都是可以从1~9中取数字的,那每个数字取到5是有可能的啊,可能是我的题目表达的不清楚,导致了你理解了错误。但是这种情况比如
3+5+7=15,不管是3,5,7还是7,3,5等等我都归属于3,5,7这一类的。
WoodsonBin 2010-11-20 23:49
这题是要你1-9之间取三个数,就是说是三个不相同的,5 5 5 是三个数吗?? 一个数吧。 兄弟错得有点离谱啦。
chenping2008 2010-11-18 17:52
@听说读写
也就是吧1-1000的的数字放到一个链表中,然后随机的产生索引,去数字,填充到a[100]中,然后链表移除这个数字,请问一下,这样的话,快是快,我也想过。
听说读写 2010-11-18 14:58
最简单的实现应该是使用HashSet<int>
最快的实现应该是用一个链表 1-1000
然后每次随机一个数目(最大1000) 例如235 然后从链表中移除这个元素 到事先准备好的数组中 第二次随机数的最大值是999
依此类推
chenping2008 2010-10-25 11:32
@吉日嘎拉 不仅权通用权限
也许利用c#中的LINQ特性,一句话的代码就可以得到最大值和最小值,但是这个体现不出算法的思想来,我们只是用人家封装好的方法。我觉得我们更应该去了解更深层次的东西。
chenping2008 2010-10-25 09:56
@吉日嘎拉 不仅权通用权限
这个算法是来之《算法导论》这本书中的思想,如果你还有更好的想法,不吝赐教。