import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); while(sc.hasNext()){ int n=sc.nextInt();//长度 int m=sc.nextInt();// int []a=new int[n]; int length; int avg=0; String s=""; if(n%m==0) length=n/m; //能分割完 else length=n/m+1; //不能分割完,有剩余 for (int i = 1; i <=length; i++) { if(i==1&&i!=length) avg=m+1; else if(i<length) avg+=2*m; else { if(n%m==0){ if(avg==0)avg=m+1; else avg+=2*m; } else { int cnt=n%m;//数量 // int min= 2+(length-1)*m*2; //int max= (length-1)*m*2+cnt*2; //avg=(min+max)/2; avg=1+(length-1)*m*2+cnt; } } s+=avg+" "; } System.out.println(s.trim()); } } }
0.0分
1 人评分
川哥的吩咐 (C++代码)浏览:1016 |
兰顿蚂蚁 (C++代码)浏览:1091 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:668 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:751 |
C语言程序设计教程(第三版)课后习题6.11 (C语言代码)浏览:549 |
WU-格式化数据输出 (C++代码)浏览:1212 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:506 |
简单的a+b (C语言代码)浏览:577 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:460 |
A+B for Input-Output Practice (C语言代码)浏览:468 |