牛牛的快递
题目链接:牛牛的快递_牛客题霸_牛客网
import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
double a=in.nextDouble();
char b=in.next().charAt(0);
int price=0;
if(a<1){
price=20;
}else{
price=20+(int)Math.ceil(a-1);
}
if(b=='y') price+=5;
System.out.println(price);
}
}
最小的花费爬楼梯
题目链接:最小花费爬楼梯_牛客题霸_牛客网
import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
int n=scanner.nextInt();
int[] cost=new int[n];
int[] dp=new int[n+1];
for(int i =0;i<n;i++){
cost[i]=scanner.nextInt();
}
for(int i =2;i<=n;i++){
dp[i]=Math.min(dp[i-1]+cost[i-1],dp[i-2]+cost[i-2]);
}
System.out.println(dp[n]);
}
}
希望能对大家有所帮助!!!!!