Codeforces Round #532(Div. 2) A.Roman and Browser
2024-09-04 06:29:50
链接:https://codeforces.com/contest/1100/problem/A
题意:
给定n,k。
给定一串由正负1组成的数。
任选b,c = b + i*k(i为任意整数)。将c所有c位置的数删除,求-1和1个数差值绝对值的最大值。
思路:
暴力遍历
代码:
#include <bits/stdc++.h>
using namespace std;
int a[110]; int main()
{
int n,k;
scanf("%d%d",&n,&k);
int sum_e = 0,sum_s = 0;
for (int i = 1;i<=n;i++)
{
scanf("%d",&a[i]);
if (a[i] == 1)
sum_e++;
else
sum_s++;
}
int Max = 0;
for (int i = 1;i<=k;i++)
{
int sub_e = 0,sub_s = 0;
for (int j = i;j <= n;j += k)
{
if (a[j] == 1)
sub_e++;
else
sub_s++;
}
Max = max(Max,abs((sum_e-sub_e)-(sum_s-sub_s)));
}
printf("%d\n",Max); return 0;
}
最新文章
- codeforces A. Difference Row
- WindowsForm--Bubble User Control
- 小心Java中封装类的值比较
- BZOJ 3110 【Zjoi2013】 K大数查询
- 创业这三年¥.NET之尴尬处境
- 【iOS】Quartz2D信纸条纹
- windows下 tomcat7 配置成服务
- fs.rename可以重新写入文件
- Finding Similar Users-Euclidean Distance Score
- 在Windows上使用Ubuntu共享的打印机
- 练习html,css,js仿制百度首页
- C# 跨进程 设置窗口owner
- python自动化开发-[第二十天]-form表单,CBV和FBV,序列化
- python 全栈开发,Day28(复习,os模块,导入模块import和from)
- android手机安全性测试手段
- [Spring Boot] Use Component Scan to scan for Bean
- iOS开发需要学习哪些内容?
- 深度学习与计算机视觉(12)_tensorflow实现基于深度学习的图像补全
- PS流的格式和解析总结
- 10-28质量监控ELK