acm2015

/**

* 偶数求和

* 有一个长度为n(n<=100)的数列,该数列定义为从2开始的递增有序偶数,

* 现在要求你按照顺序每m个数求出一个平均值,如果最后不足m个,

* 则以实际数量求平均值。编程输出该平均值序列。

**/

import java.util.*;

public class acm2015 {

public static void main(String[] args) {

Scanner in = new Scanner(System.in);

while (in.hasNext()) {

int n = in.nextInt();

int m = in.nextInt();

int count = 0;

int num = 2;

for (int k = 0; k < n / m; k++) {

if (count > 0) {

System.out.print(" " + (num + m - 1));

} else

System.out.print(num + m - 1);

num += 2 * m;

count++;

}

if (n % m == 0) {

System.out.println();

} else {

System.out.println(" " + (num + (n % m - 1)));

}

}

}

}

时间: 2024-11-29 08:06:44

acm2015的相关文章

阿里云升级人工智能战略,用大数据AI备战新七年大考

"拥有了数据的积累,机器将替代人类的智商,我们判断人工智能的时代已经到来."这是阿里云总裁胡晓明在2016年8月10日举办的阿里云栖大会·北京峰会上对外表达的观点,他说:"我们认为人类一定会进入数据时代,我们认为人类一定会进入到人工智能的时代." 2016年,阿里云正在跨越七年之痒.2009年2月,飞天正式写下第一行代码,由此拉开了阿里云的历史.七年后,德意志银行2016年4月的研究报告指出,在中国云计算市场,阿里的云计算业务规模是第二名腾讯的10倍.阿里云进入全球

Bubble Cup 8 finals I. Robots protection

题意: 有一个正方形区域, 要求支持两个操作: 1.放置三角形,给定放置方向(有4个方向,直角边与坐标轴平行),直角顶点坐标,边长 2.查询一个点被覆盖了多少次 1<=正方形区域边长n<=5000 1<=询问数<=10^5 保证输入合法,三角形被正方形区域完全包含. 题解: 嗯这是一道数据结构题… 一开始我想起来之前做过但没做出来的一道三角形修改三角形查询的分块题… 然后…GEOTCBRL说,是k-d tree呀,CF上面有标程代码长度限制的… 然而我并不会用k-d tree做这个