小编Adi*_*hee的帖子

使用@Component注释类时,这是否意味着它是一个Spring Bean和Singleton?

作为一个相当新的Spring我有一个关于注释类的问题.当用类注释时@Component,这意味着这个类将是一个Spring Bean,默认情况下是一个单例吗?

spring annotations

99
推荐指数
2
解决办法
6万
查看次数

查找最低票价

查找在该月的已知日期(1 ... 30)购买旅行所需的最低票价.提供三种类型的门票:1天有效期为1天,2天有效,7天有效7天,7天,30天有效30天,25个单位.

例如:我想在一个月的[1,4,6,7,28,30]天旅行,即每月的第1天,第4天,第6天.......如何购买门票,使成本最低.

我尝试使用动态编程来解决这个问题,但解决方案并没有给我所有案例的正确答案.这是我在Java中的解决方案:

public class TicketsCost {
    public static void main(String args[]){
        int[] arr  =  {1,5,6,9,28,30};
        System.out.println(findMinCost(arr));
    }
    public static int findMinCost(int[] arr) {
        int[][] dp = new int[arr.length][3];
        int[] tDays = {1,7,30};
        int[] tCost = {2,7,25};

        for (int i = 0; i < arr.length; i++) {
            for (int j = 0; j < 3; j++) {
                if (j==0){
                    dp[i][j]= (i+1)*tCost[j];
                }
                else{
                    int c = arr[i]-tDays[j];
                    int tempCost = tCost[j];
                    int k;
                    if (c>=arr[0] && i>0){
                        for …
Run Code Online (Sandbox Code Playgroud)

algorithm optimization dynamic-programming

0
推荐指数
1
解决办法
6031
查看次数