⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sixteen.java

📁 两个贪心实例
💻 JAVA
字号:
public class sixteen{
 
 public  static void minpetro(int m,int distant,int []T,int []X)

{ 
    int j,i,n=5,v,s=1,x,y;
    
  
    for(i=0;i<n;i++){
    	for(j=s;j<n;j++)
         { x=T[j]-T[i];
          
		if(x<=m&&(j+1<n)){
			y=x=T[j+1]-T[i];
		
                if(y>m){
				X[j]=1;
                  s=j;
                  distant-=T[j];
		  break;}
		}
         }
    	if(j==n-1){
    		 
			X[j]=1;
              s=j;
              distant-=T[j];
    	}
    
    }
    for(i=0;i<n;i++)
   {
	if(X[i]!=0)
	{v=i;   
	System.out.println("加油站号为: "+v);
	}
	}
}
  
    
    
    
    
    
  



  public  static void main(String[] args ){
	 int m=3,distant=14;
         //定义汽车的容量,满油形式公里数,到终点距离
         int []T={0,2,4,5,7};
         int []X=new int [5];
         minpetro(m,distant,T,X);
}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -