51nod 2485 小b重排字符串
2024-08-21 19:44:53
小b有一个字符串S,现在她希望重排列S,使得S中相邻字符不同。
请你判断小b是否可能成功。
样例解释:将"aab"重排为"aba"即可。
收起
输入
输入一个只包含小写字母的字符串S,其长度n满足1≤n≤500
输出
如果可能,输出"Possible";
否则,输出"Impossible"。
输入样例
aab
输出样例
Possible 只要同一种字母不超过总数的一半即可,保证能交叉放开。
代码:
#include <iostream>
#include <cstdlib>
#include <cstdio> using namespace std;
bool flag;
int num[],m,c;
int main() {
char ch;
while((ch = getchar()) != '\n') {
m = max(m,++ num[ch - 'a']);
c ++;
}
puts(m > (c + ) / ? "Impossible" : "Possible");
}
最新文章
- 微信小程序火车票查询 直取12306数据
- 【转】【51CTO 网+】怎样做一款让用户来电的产品
- 读《JavaScript DOM编程艺术》
- Android WebApp开发使用Genymotion连接Fiddler2/Charles代理调试
- hiho_1049 二叉树遍历
- BZOJ 1055 玩具取名
- 协程coroutine
- 黄聪:基于Asp.net的CMS系统We7架设实验(环境WIN7,SQL2005,.NET3.5)(初学者参考贴)
- chrome浏览器不兼容jQuery Mobile问题解决
- Linux crm 运行
- Git发生SSL certificate problem: certificate ha错误
- Arduino SD卡 列出文件
- kubernetes集群搭建(6):kubernetes基本使用演示
- tomcat去掉项目名称
- 详解Java多线程编程中LockSupport类的线程阻塞用法
- MAC node + git + bower 简单安装
- am335x backlight
- 【BZOJ 2916】 2916: [Poi1997]Monochromatic Triangles (容斥)
- shiro认证策略,授权
- JAVA基础:ArrayList和LinkedList区别
热门文章
- 第07组 Beta冲刺(4/4)
- Saltstack限制某些shell命令执行
- java方法重写的规定
- canal部署启动的时候报错com.alibaba.druid.pool.DruidDataSource - testWhileIdle is true, validationQuery not set
- python time模块(13)
- Java基础笔试练习(十二)
- Java基础笔试练习(八)
- 解决elementui日期时间选择器提交时与后台date类型不匹配问题
- Delphi百度语音【支持语音识别和语音合成】
- Django REST Framework批量更新rest_framework_extensions