免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發新帖
樓主: loveguohuasai
打印 上一主題 下一主題

[算法] 母牛數量算法 [復制鏈接]

論壇徽章:
0
51 [報告]
發表于 2003-08-05 22:04 |只看該作者

母牛數量算法

原帖由 "loveguohuasai" 發表:
   

你不是也用了遞歸求fun(n-1)嗎?


老大,沒有啊,他的非遞歸算法的確沒用遞歸。

結論:大家都挺厲害的,不錯。(不過還是題目寫的好,如果改為公牛,可能就沒這么多人討論了,呵呵)     

flw老大,就看你的C++算法了,等待ing.

論壇徽章:
0
52 [報告]
發表于 2003-08-05 22:32 |只看該作者

母牛數量算法

原帖由 "aero" 發表:
用遞歸的話,代碼看起來是簡潔很多,但是復雜度實在是太高了。
看看我寫的非遞歸算法,找好規律,也不是很麻煩,一個循環就搞定了。
   

我怎么都覺得很麻煩。你的非遞歸算法在哪里?

論壇徽章:
0
53 [報告]
發表于 2003-08-05 22:44 |只看該作者

母牛數量算法

  1. //////////
  2. #include<vector>;
  3. #include<string>;
  4. #include<numeric>;
  5. #include<iostream>;

  6. using namespace std;

  7. bool cow_number(vector<int>;& vec,int number)
  8. {
  9.      if(number>;100||number<0)return false;
  10.      else{
  11.           for(int n=vec.size();n<number;n++)
  12.                vec.push_back(accumulate(vec.begin(),vec.end()-2,0));
  13.           return true;            
  14.          }//end else
  15.      return true;
  16. }//end cow_number(......

  17. int  main()
  18. {
  19.   int a[]={1,0,0,1};
  20.   int flag=0;
  21.   vector<int>; temp_vec(a,a+4);
  22.   cout<<"請輸入年齡數"<<endl;

  23.   cin>;>;flag;
  24.   cow_number(temp_vec,flag);
  25.   cout<<"今年牛的中數是:";
  26.   cout<<accumulate(temp_vec.begin(),temp_vec.begin()+flag,0)<<endl;
  27.   system("pause");
  28.   return 0;
  29. }//end int main()   
  30.    
復制代碼


開始隨手寫的有誤,現在可以了。

論壇徽章:
0
54 [報告]
發表于 2003-08-05 23:11 |只看該作者

母牛數量算法

原帖由 "loveguohuasai" 發表:
   

我怎么都覺得很麻煩。你的非遞歸算法在哪里?
   

老大,你這眼神也忒。。。,在本貼第2頁往下數第13貼,緊接著他的遞歸算法就是非遞歸算法。

還有,我說sdupoplar,你的code用
  1. ..
復制代碼
廓起來排排版好不好,看著暈。

論壇徽章:
0
55 [報告]
發表于 2003-08-05 23:59 |只看該作者

母牛數量算法

好多牛啊~~~哇哈哈哈啊哈

論壇徽章:
0
56 [報告]
發表于 2003-08-06 00:10 |只看該作者

母牛數量算法

原帖由 "sdupoplar" 發表:
,1}
int flag=0;
  vector<int>; temp_vec(a,a+4)
   cout<<“請輸入年齡數”<<endl;
   cin>;>;flag;
   cow_number(temp_vec,falg);
cout<<"今年牛的中數是:";
cout<<a..........
   

為什么要用兩個#include<iostream>;
我不明白

論壇徽章:
0
57 [報告]
發表于 2003-08-06 00:14 |只看該作者

母牛數量算法

aero 真臭屁1~~~~~~~~~

論壇徽章:
0
58 [報告]
發表于 2003-08-06 00:18 |只看該作者

母牛數量算法

[quote]原帖由 "胡青牛"]aero 真臭屁1~~~~~~~~~[/quote 發表:
     

不要隨便罵人,請具體說說哪里Chou Pi了,說出理由,俺讓你罵。

論壇徽章:
0
59 [報告]
發表于 2003-08-06 07:11 |只看該作者

母牛數量算法

原帖由 "loveguohuasai" 發表:
為什么要用兩個#include<iostream>;
我不明白


我不小心多寫了一個呀!

論壇徽章:
1
榮譽版主
日期:2011-11-23 16:44:17
60 [報告]
發表于 2003-08-06 11:53 |只看該作者

母牛數量算法

樓上的理由,暈~~

^_^,不過,這樣的bug誰都犯過,在所難免了.
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規則 發表回復

  

北京盛拓優訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網監中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區
中國互聯網協會會員  聯系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉載本站內容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP
   日韩综合区视频第一页导航,无码JK粉嫩小泬在线观看,午夜精品A片一区二区三区,日日躁夜夜躁狠狠躁麻豆,大胆国模,免费观看无遮挡www的网站