https://codeforces.com/contest/1104/problem/B

C++版本一

题解:类似于括号匹配的思想

/*
*@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
using namespace std;
typedef long long ll;
//typedef __int128 lll;
const int N=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,q;
int ans,cnt,flag,temp;
int a[N];
char str[N];
int main()
{
#ifdef DEBUGfreopen("input.in", "r", stdin);//freopen("output.out", "w", stdout);
#endifscanf("%s",str);//scanf("%d",&t);//while(t--){}stack<char>st;st.push(str[0]);int len=strlen(str);for(int i=1;i<len;i++){if(st.size()!=0&&st.top()==str[i]){st.pop();ans++;}else{st.push(str[i]);}}if(ans%2){printf("Yes\n");}else{printf("No\n");}//cout << "Hello world!" << endl;return 0;
}

Game with string相关推荐

  1. Java知识——精华总结

    Java知识--精华总结 一.java概述与基础知识 1.何为编程? 编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程. 为了使计算机能够理解人的意图,人类就必须 ...

  2. mybatis查询报错:com.mysql.cj.exceptions.DataConversionException: Cannot determine value type from string

    mybatis查询报错: com.mysql.cj.exceptions.DataConversionException: Cannot determine value type from strin ...

  3. Go 学习笔记(60)— Go 第三方库之 go-redis(初始化 redis、操作 string、操作 list、操作 set、操作 hset)

    1. 第三方库 go-redis 因为 Go 标准库中是没提供 redis 的库,所以我们选择用 go-redis 这个第三方库.源码地址为 https://github.com/go-redis/r ...

  4. Redis 笔记(03)— string类型(设置key、获取key、设置过期时间、批量设置获取key、对key进行加减、对key值进行追加、获取value子串)

    字符串 string 是 Redis 最简单的数据结构.Redis 所有的数据结构都是以唯一的 key 字符串作为名称,然后通过这个唯一 key 值来获取相应的 value 数据.不同类型的数据结构的 ...

  5. python中的raw string的使用

    背景 我们经常需要使用raw string,在应用过程中,比如要使字符串中带一些转义字符或者其他的一些符号,我们就需要保持我们的字符成为raw string. 实例 输入 s = 'fadfafa\n ...

  6. Java中如何实现Date与String之间的数据类型转换

    String 数据类型转换成 Date String inputDate = "2021-04-11";Date outputDate = null;SimpleDateForma ...

  7. C++ string字符串的比较是否相等

    C++ string字符串的比较是否相等 可以使用compare 也可以使用"==" 1 使用比较运算符 == #include <iostream> #include ...

  8. python string 转bytes 以及bytes 转string

    string转 bytes 使用 encode str_a = "Python" str_bytes = str_a.encode() # encode默认编码方式是utf-8 所 ...

  9. TypeError: string argument without an encoding

    这个错误是把string 类型转byte类型的时候出现的问题 下面就会报错 print(bytes(str_a)) 修改为如下就好了 print(bytes(str_a.encode())) 或者就不 ...

  10. TypeError: ord() expected string of length 1, but int found

    错误如下 ord 里面要求的是一个string 的字符, 这里使用了int  ,所以修改了print(ord("1")) 转ASCII 的时候需要注意了,

最新文章

  1. MYSQL注入天书之数据库增删改介绍
  2. Eclipse 安装Gradle插件
  3. 数据仓库、商业智能的体系结构
  4. ZK的实际应用:MVVM –加载和渲染数据
  5. Latex 生成的PDF增加行号 左右两边
  6. 【SQL那些事】事务
  7. Linux系统常用命令,指令详解及案例
  8. 谈表单的设计 (一) 合理对表单进行布局
  9. 创建dqn的深度神经网络_深度Q网络(DQN)-II
  10. 转载-极化码系列(2)-极化码的编码原理
  11. dummy像元概念定义
  12. ADS1256在实际应用中遇到的问题总结
  13. 星形杨辉三角形c语言,triangles_triangles是什么意思
  14. python怎么安装turtle_Turtle模块安装
  15. java提出word和pdf等文件的信息
  16. 关键字__rptr、__eptr、 __pptr和__far
  17. Java 通过Office365 服务器发送邮件
  18. 自动化部署工具瓦力(walle)的简单项目配置步骤
  19. 【资源】年底送你一套编程视频(含源码)
  20. 一起talk C栗子吧(第一百六十七回:C语言实例--控制终端字符颜色)

热门文章

  1. gets函数会读取回车吗_会做二次函数吗?用6种方法教你做二次函数(初中生不要错过)...
  2. vue商城项目源码_CMS全栈项目之Vue和React篇(下)(含源码)
  3. pythonidea_idea集成python插件
  4. 计算机教学中因才施教,浅析高校《大学计算机基础》教学中的因材施教
  5. dqn在训练过程中loss越来越大_[动手学强化学习] 2.DQN解决CartPole-v0问题
  6. php study 直接显示代码_PHP获取文件大小的方法详解(附视频)
  7. 计算机组成原理实验load,计算机组成原理实验报告五
  8. 二、华为云ModelArts零代码实现美食分类识别
  9. 记录mysql的配置表误删
  10. ACL 2021 | 基于依存句法驱动注意力图卷积神经网络的关系抽取