#define N 1000 int greedy(int d[],int n,int k) { int num = 0; int i=0; in" />

久久男人av资源网站,久久精品国产99久久久小说,狠狠躁夜夜躁人人爽天天30人,久久精品国产亚洲av麻豆蜜芽,黑色包臀裙秘书啪啪

問答

高分求貪心算法求解汽車加油問題

提問者:kexnqw2013-09-09 00:00

一輛汽車加滿油后可以行駛N千米。旅途中有若干個加油站。若要使沿途的加油次數(shù)最少,設(shè)計一個有效的算法,指出應(yīng)在那些加油站?考佑。并證明你的算法能產(chǎn)生一個最優(yōu)解。 急!

最佳答案

#include #define N 1000 int greedy(int d[],int n,int k) { int num = 0; int i=0; int s=0; for( i = 0;i < k;i++) { if(d[i] > n) { printf("no solution
"); return 0; } } for( i = 0,s = 0;i < k;i++) { s += d[i]; if(s > n) { num++; s = d[i]; } } printf("%d
",num); return 1; } void main() { int i,n,k; int d[N]; printf("請輸入汽車可行駛:
"); scanf("%d",&n); printf("加油站的個數(shù):
"); scanf("%d",&k); for(i=0;i

回答者:duck9138092016-09-09 00:00

相關(guān)問題

  • 貪心算法 活動安排問題

    這道題的貪心算法比較容易理解,我就不多說明了,只是提到一下算法思路1、建立數(shù)學(xué)模型描述問題。我在這里將時間理解成一條直線,上面有若干個點(diǎn),可能是某些活動的起始時間點(diǎn),或終止時間點(diǎn)。在具體一下,如果編程來實現(xiàn)的話,將時間抽

    提問者:hsh9882013-03-16

  • pascal貪心算法,跪求答案,速度,在線等

    假設(shè)第一次A取走了第一個 那么第二次B可以在第二個和最后一個里面選擇一個 假如B選擇的是第二個 那么A只需選走最后一個 就可以保證讓B每次只可以選擇奇數(shù)個 B選擇的是最后一個A就選走第二個 總之假如A第一次選擇的是奇數(shù)位

    提問者:renshang2013-04-09

  • 求份 貪心算法報告 用C,C++ 或JAVA

    同學(xué)啊,明天就要交了,如果真的不知道怎么寫,我給你個及格分吧。不用來這里求助的啦

    提問者:lqiiaun02013-12-30

  • 汽車加油問題 貪心算法(C++)

    第一次加滿油 然后在能到達(dá)的最遠(yuǎn)的加油站再加滿油 如此反復(fù), 最后到達(dá)目的地 如果中間某次加油后不能到達(dá)下面任何一個加油站 那么就無解

    提問者:doory771612014-01-06

  • 采用貪心算法進(jìn)行安排。對算法的時間和空間復(fù)雜度進(jìn)行分析?

    時間主要是 排序用時了,快速排序 一般是 o(n*logn) 空間 復(fù)雜度基本上是 0(1)

    提問者:bee05132014-02-05

  • 在ISO-C++中如何實現(xiàn)隨機(jī)貪心法?

    7.1 貪策略定義 7.2 貪策略特點(diǎn) 7.3 典型例題與習(xí)題 眾計算機(jī)解題策略貪策略算接近思維種解題策略基于貪策略各級各類信息競賽、尤其NPC類問題求解發(fā)揮著越越重要作用 7.1 貪策略定義

    提問者:bllz22382014-10-12

車友關(guān)注

最新標(biāo)簽

按字母分類:
ABCDEFGHIJKLMNOPQRSTWXYZ0-9