public class Main2 { public static void main(String[] args){ Scanner in = new Scanner(System.in); int n = in.nextInt(); int m = in.nextInt(); int[] nums = new int[m]; for(int i = 0; i < m; i++){ nums[i] = in.nextInt(); } List<Integer> list = new ArrayList<Integer>(); for(int i = 0; i<nums[0]; i++){ list.add(nums[0]); } int j = list.size() ==1 ? nums[1]:list.get(1); int q=1; while(list.size() < n) { for (int i = 0; i < j; i++) { list.add(nums[q % m]); } q++; j = list.get(q); } for(int i= 0; i< list.size(); i++){ System.out.println(list.get(i)); } } } 第一题 只过了20% ;样例用了很多都是对的 不知道哪出问题了 lz能否看看,跟lz写的比较相似
点赞 2

相关推荐

牛客36400893...:我不是这个专业的,但是简历确实没有吸引我的亮点,而且废话太多没耐心看
0offer是寒冬太冷还...
点赞 评论 收藏
分享
_mos_:要不是看评论区我都不知道你要找的是数分
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务