package yukicoder037; import java.util.*; public class Main { public static void main(String[] args){ Scanner sc=new Scanner(System.in); int t=sc.nextInt(); int n=sc.nextInt(); int[] c=new int[n];//アトラクションに乗るのにかかる時間 int[] v=new int[n];//アトラクションの満足度 for(int i=0;i0){ for(int j=dp.length-1;j>=c[i];j--){ dp[j]=Math.max(dp[j], dp[j-c[i]]+cur); } cur/=2; } } System.out.println(dp[t]); } }