https://codeforces.com/contest/1144/problem/A

题意:给定字符串,判断字符串中的字母是否只出现一次且出现的字母是连续的

题解:排序,证明连续

/*
*@Author:   STZG
*@Language: C++
*/
#include <bits/stdc++.h>
#include<iostream>
#include<algorithm>
#include<cstdlib>
#include<cstring>
#include<cstdio>
#include<string>
#include<vector>
#include<bitset>
#include<queue>
#include<deque>
#include<stack>
#include<cmath>
#include<list>
#include<map>
#include<set>
//#define DEBUG
#define RI register int
#define endl "\n"
using namespace std;
typedef long long ll;
//typedef __int128 lll;
const int N=100000+10;
const int M=100000+10;
const int MOD=1e9+7;
const double PI = acos(-1.0);
const double EXP = 1E-8;
const int INF = 0x3f3f3f3f;
int t,n,m,k,p,l,r,u,v;
int ans,cnt,flag,temp,sum;
int a[N];
char str[N];
struct node{};
int main()
{
#ifdef DEBUGfreopen("input.in", "r", stdin);//freopen("output.out", "w", stdout);
#endif//ios::sync_with_stdio(false);//cin.tie(0);//cout.tie(0);scanf("%d",&t);while(t--){//scanf("%d",&n);cin>>str;sort(str,str+strlen(str));ans=1;for(int i=1;i<strlen(str);i++){if(str[i]==str[i-1]||str[i-1]+1!=str[i])ans=0;}cout<<(ans?"Yes":"No")<<endl;}#ifdef DEBUGprintf("Time cost : %lf s\n",(double)clock()/CLOCKS_PER_SEC);
#endif//cout << "Hello world!" << endl;return 0;
}

Diverse Strings相关推荐

  1. Codeforces Round 550 (Div.3) 题解

    目录 A.DiverseStringsA.\ Diverse\ StringsA. Diverse Strings B.ParityAlternatedDeletionsB.\ Parity\ Alt ...

  2. 【CodeForces Round #550】A-F | 模拟 | 贪心 | 高精 | BFS | 二分图 | E

    今年怎么没有愚人节比赛了   CF你看看人家洛谷   唉鸭原来那边还没到愚人节呢- 愚人节比赛还是有的,在今晚 qwq [CodeForces 1144   A-F] Tags:模拟 贪心 BFS 高 ...

  3. Android TextView 在strings 里面 实现换行

    在TextView 把text 使用快捷键放到strings 里面 \n是无法被放到里面的 如果想实现换行 可以手动在里面添加 \n 例如写了一个小例子, 如果你写了多语言适配 ,那么在你的其他的st ...

  4. Go 学习笔记(51)— Go 标准库之 strings(字符串比较、字符串前后缀、字符串统计、字符串索引、字符串包含、字符串转换、字符串复制、字符串替换、字符串去除、字符串分割和连接)

    1. 概述说明 import "strings" strings 包实现了用于操作字符的简单函数. strings 包与 bytes 包中的函数用法基本一样. 2. 主要函数 2. ...

  5. Simple Dynamic Strings(SDS)源码解析和使用说明二

    在<Simple Dynamic Strings(SDS)源码解析和使用说明一>文中,我们分析了SDS库中数据的基本结构和创建.释放等方法.本文将介绍其一些其他方法及实现.(转载请指明出于 ...

  6. Simple Dynamic Strings(SDS)源码解析和使用说明一

    SDS是Redis源码中一个独立的字符串管理库.它是由Redis作者Antirez设计和维护的.一开始,SDS只是Antirez为日常开发而实现的一套字符串库,它被使用在Redis.Disque和Hi ...

  7. golang strings.Fields 使用

    2019独角兽企业重金招聘Python工程师标准>>> s := "Hello 世\n界!\tHe\vl\flo!" ss := strings.Fields(s ...

  8. pandas使用to_datetime函数把dataframe的字符串日期数据列转化为日期格式日期数据列( strings to datetime in dataframe column)

    pandas使用to_datetime函数把dataframe的字符串日期数据列转化为日期格式日期数据列( strings to datetime in dataframe column) 目录

  9. R字符串(Strings)转为日期类型(Dates)

    R字符串(Strings)转为日期类型(Dates) 目录 R字符串(Strings)转为日期类型(Dates) as.Date函数

最新文章

  1. truncate报ORA-02266错“唯一/主键被启用的外部关键字引用”解决方法
  2. mysql常用全局参数,设置一个持久的全局MySQL参数
  3. MapReduce改造fp-growth算法
  4. abaqus失效单元删除_abaqus单元删除的一般方法
  5. java程序a-z b-y,请完成下列Java程序:对大写的26个英文字母加密,从键盘输入一个大写字母串,输出这个串加密后的结 - 赏学吧...
  6. 20060516: 实现圆角div效果
  7. UIRefreshControl
  8. 2021-08-10 C3P0连接池
  9. 计算机图形学完整笔记(三):裁剪
  10. lammps教程:薄膜渗透过滤模拟--平衡弛豫过程
  11. 用数组统计字符串中26个大写字母的个数
  12. 【迭代式开发】V1软件需求规格说明书——大数据开发实战项目(二)
  13. 取消IPV4自动配置
  14. 程序设计与算法三~C++面向对象程序设计~北大郭炜MOOC学习笔记~第三章:类和对象进阶(新标准C++程序设计)
  15. 用户出示二维码向商家付钱
  16. 纯原生JS的瀑布流插件Macy.js
  17. Unity初级工程师面试指导
  18. R语言 变量的操作函数
  19. hiredis linux 编译,linux下的hiredis的安装和使用
  20. java大一期末试卷含答案

热门文章

  1. win7系统安装信息服务器不可用怎么办,win7系统提示rpc服务器不可用怎么办
  2. rsviwe32 7.6 授权_「复杂系统迁移 .NET Core平台系列」之认证和授权
  3. 打地鼠c语言代码_女白领在家玩打地鼠游戏,无意间学会python编程,还有教程有源码...
  4. java+spring+mysql配置_用spring的beans配置mysql数据库
  5. android 仿微信聊天气泡显示图片,实现仿照微信聊天气泡里显示图片效果的自定义View...
  6. mysql配置读写分离无效_MySQL数据库的同步配置+MySql 读写分离
  7. python中paste函数的作用_PIL使用小结(crop和paste函数)
  8. 随机手机号码_骗妹子手机号码,还记得iPhone自带计算器的小魔术吗?,看教程...
  9. 入住两年的CSDN,在今天2020年8月27日,成为CSDN博客专家
  10. 十一、练习:爬取图虫网付费图片