cainiaoheike 发表于 2008-7-23 14:20
我也来看看下::08:: ::08::
final902 发表于 2008-7-23 17:29
楼主:
你的问题和你的答案不符.你仔细看看,一元和一分的对应关系,你的预定义N 为什么要定义为10呢?
4楼的答案是正确的,就是时间复杂度有点大。
我的一点建议(数学方法):
利用楼主的方法,可以算出:一角被1分2分5分所分割的方法。
1元等于10角,每一个一角有10种方法,所以10个一角可以理解为一个排列组合问题。
答案可能是55*256。希望各位大侠也都算算,可能我算得还有差错。
qshpp 发表于 2008-7-23 20:21
偶用VB算的,呵呵
看看对不
初来砸到 发表于 2008-7-23 21:08
有 541 种?
LZ自己有点错哦,
你那个方法是分一角的吧?
寒~~~
[[i] 本帖最后由 初来砸到 于 2008-7-23 21:25 编辑 [/i]]
Dukezy 发表于 2008-7-24 12:21
顶!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
liu40107557 发表于 2008-7-26 03:24
看一看。刚学C没多久。
331923381 发表于 2008-7-26 06:42
看不明白啊::04:: ::04:: ::04::
拯救小兵gy 发表于 2008-7-26 16:22
好久没用C++编程了……不过思路差不多,就是有几个错误……::18::
ENMOMENT 发表于 2008-7-26 21:03
恩 这个问题可以考虑一下
abbleto 发表于 2008-7-26 23:57
::04:: ::04:: ::04:: ::04:: ::04::
心随£缘动 发表于 2008-7-27 00:02
白鸡问题,看看答案!!!
ddjjnk 发表于 2008-7-27 22:56
先看看答案哈
收下了
GDSZZTE 发表于 2008-7-28 14:52
初步打算学,一点都看不懂
duguyue100 发表于 2008-7-28 16:25
本人C++功力还不行,pascal吧,来尝试一下:
program ex;
var i,j,k,n,s : longint;
begin
for i:=0 to 100 do
for j:=0 to 50 do
for k:=0 to 20 do
begin
if i*1+j*2+k*5 = 100 then
writeln(i:3,j:3,k:3);
end;
readln;
end.
nimasile 发表于 2008-7-28 17:17
看看先哈
永远的思念 发表于 2008-7-28 21:22
先回个看看啊``
shenqiang2416 发表于 2008-7-28 22:16
想看看
就是想看看答案::04::
光殇 发表于 2008-7-29 18:41
搜索?DP?看数据范围用暴力深搜都行了。、。。。。
koob007 发表于 2008-7-29 18:43
编出来不对,看哈楼主的答案在去研究哈::18::
longs 发表于 2008-7-29 19:16
10种呀!!!!1::16:: ::16:: ::16::
页:
1
2
3
4
5
6
[7]
8
9
10
11
12
13