当前位置: 首页 > news >正文

# Swust 12th acm 邀请赛# [ E ] 01 String [题解]

简明题意

一个长为n的字符串由0 、 1组成.

操作:如果2个相邻字符中一个1一个0就可以删除这2个字符得到n-2的字符串

求:任意次操作后最短长度。


Input 

T组数据(<=40)

每组数组2行

1: n 长度

2: 字符串

样例

3

4

1100

5

01010

8

11101111

样例答案

0

1

6

思路:贪心。水题之一,答案就是0和1的个数之差

#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
#define N 10005
 
int main() {
	int T;
	char str[N];
	scanf("%d", &T);
	while(T--) {
		int one = 0;
		int n = 0;
		scanf("%d", &n);
		scanf("%s", str);
		for(int i = 0; i < n; ++i) {
			one += (str[i] == '1');
		}
		printf("%d\n", abs(n - one - one));
	}
	return 0;
}


相关文章:

  • [sqlmap]学习笔记#1
  • 【Computing Geometry --计算几何】初级篇 一
  • [tarjan][hdu 1269]
  • [hdu1561] The more, The Better 【树形DP】
  • HAOI-2015-省队选拔题 T1[BZOJ 4033]
  • [HDU 3555] Bomb [数位DP]
  • [bzoj 3124][sdoi 2013 省选] 直径
  • [hdu 3652] B-number
  • JavaScript [学习笔记]
  • [2016.7.Test1] T1 三进制异或
  • [2016.7.test1] T2 偷天换日 [codevs 1163 访问艺术馆(类似)]
  • Linux操作系统下共享文件夹设置方法介绍
  • [单调队列] day.1
  • 二分图大讲堂——彻底搞定最大匹配数(最小覆盖数)、最大独立数、最小路径覆盖、带权最优匹配
  • 有向强连通和网络流大讲堂——史无前例求解最大流(最小割)、最小费用最大流
  • 【React系列】如何构建React应用程序
  • 30秒的PHP代码片段(1)数组 - Array
  • C++类的相互关联
  • css属性的继承、初识值、计算值、当前值、应用值
  • Docker: 容器互访的三种方式
  • Docker入门(二) - Dockerfile
  • FastReport在线报表设计器工作原理
  • Redis 懒删除(lazy free)简史
  • Spring框架之我见(三)——IOC、AOP
  • thinkphp5.1 easywechat4 微信第三方开放平台
  • vue中实现单选
  • 大数据与云计算学习:数据分析(二)
  • 翻译--Thinking in React
  • - 概述 - 《设计模式(极简c++版)》
  • 解析带emoji和链接的聊天系统消息
  • 如何合理的规划jvm性能调优
  • 手写双向链表LinkedList的几个常用功能
  • 写代码的正确姿势
  • 教程:使用iPhone相机和openCV来完成3D重建(第一部分) ...
  • ###项目技术发展史
  • #《AI中文版》V3 第 1 章 概述
  • #NOIP 2014#day.2 T1 无限网络发射器选址
  • #pragma once与条件编译
  • #每日一题合集#牛客JZ23-JZ33
  • (12)Linux 常见的三种进程状态
  • (4)事件处理——(6)给.ready()回调函数传递一个参数(Passing an argument to the .ready() callback)...
  • (C语言版)链表(三)——实现双向链表创建、删除、插入、释放内存等简单操作...
  • (js)循环条件满足时终止循环
  • (NSDate) 时间 (time )比较
  • (二)基于wpr_simulation 的Ros机器人运动控制,gazebo仿真
  • (欧拉)openEuler系统添加网卡文件配置流程、(欧拉)openEuler系统手动配置ipv6地址流程、(欧拉)openEuler系统网络管理说明
  • (五)IO流之ByteArrayInput/OutputStream
  • (五)网络优化与超参数选择--九五小庞
  • (续)使用Django搭建一个完整的项目(Centos7+Nginx)
  • (一)Spring Cloud 直击微服务作用、架构应用、hystrix降级
  • (一一四)第九章编程练习
  • (转)大道至简,职场上做人做事做管理
  • (总结)Linux下的暴力密码在线破解工具Hydra详解
  • (最简单,详细,直接上手)uniapp/vue中英文多语言切换
  • *Django中的Ajax 纯js的书写样式1