码迷,mamicode.com
首页 > 其他好文 > 详细

Codeforce 371A K-Periodic Array(模拟)

时间:2017-01-31 20:55:45      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:span   min   ++i   ble   turn   模拟   log   ref   codeforce   

题目链接 K-Periodic Array

简单题,直接模拟即可。

 1 #include <bits/stdc++.h>
 2 
 3 using namespace std;
 4 
 5 #define REP(i,n)                for(int i(0); i <  (n); ++i)
 6 #define rep(i,a,b)              for(int i(a); i <= (b); ++i)
 7 const int N     =    100000      +       10;
 8 
 9 int a[N];
10 int n, k;
11 int ans;
12 int b[N], c[N];
13 int x;
14 
15 int main(){
16 
17     scanf("%d%d", &n, &k);
18     rep(i, 1, n) scanf("%d", a + i);
19     rep(i, 1, n){
20         x = i % k;
21         if (a[i] == 1) b[x]++; else c[x]++;
22     }
23 
24 
25     REP(i, k) ans += min(b[i], c[i]);
26     printf("%d\n", ans);
27     return 0;
28 
29 }

 

Codeforce 371A K-Periodic Array(模拟)

标签:span   min   ++i   ble   turn   模拟   log   ref   codeforce   

原文地址:http://www.cnblogs.com/cxhscst2/p/6359053.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!