Hello 2019【A,B,C】

#include<bits/stdc++.h>
using namespace std;
#define int long long
signed main(){
string str;
cin>>str;
int flag=;
for(int l=;l<;l++){
string t;
cin>>t;
for(int i=;i<t.size();i++){
for(int j=;j<str.size();j++){
if(str[j]==t[i]){
flag=;
}
}
}
}
if(flag){
cout<<"YES";
}else{
cout<<"NO";
}
return ;
}

直接暴力就过了。
#include<bits/stdc++.h>
using namespace std;
#define int long long
int arr[];
int ans[];
signed main(){
int n;cin>>n;
for(int i=;i<=n;i++){
cin>>ans[i];
arr[i]=;
}
int flag=;
for(int i=;i<=n;i++){
for(int j=;j<=;j++) arr[i]=;
for(int j=;j<i;j++) arr[j]=-;
do{
int sum=;
for(int k=;k<=n;k++){
sum+=ans[k]*arr[k];
}
if(sum%==||sum==){
// for(int k=1;k<=n;k++) cout<<arr[k]<<" ";
// cout<<'\n';
flag=;
break;
}
}while(next_permutation(arr+,arr+n+));
if(flag){
break;
}
}
if(flag) cout<<"YES";
else cout<<"NO";
return ;
}

题意:有n个只含有'('和')'的字符串,现在要字符串两两拼接,如果一个拼接后的字符串中的括号都配对了就称为完美匹配,问最多有几个完美匹配。(())就算一个完美匹配,))((或者())就不算。
直接将每对中合法的先抛掉,然后取最值。
#include<bits/stdc++.h>
using namespace std;
#define int long long
int vis1[];
int vis2[];
signed main(){
int n;cin>>n;int add=;
for(int i=;i<=n;i++){
string str;
cin>>str;
stack<char> s;
for(int j=;j<str.size();j++){
if(s.empty()){
s.push(str[j]);
}else{
char temp=s.top();
if(temp=='('&&str[j]==')'){
s.pop();
}else{
s.push(str[j]);
}
}
}
if(s.empty()){
add++;
}else{
int flag1=;
int flag2=;
int num=s.size();
while(!s.empty()){
char t=s.top();s.pop();
if(t=='('){
flag1=;
}else{
flag2=;
}
}
if(flag1&&flag2){
continue;
}else if(flag1&&!flag2){
vis1[num]++;
}else if(!flag1&&flag2){
vis2[num]++;
}
} }
int ans=add/;
for(int i=;i<=;i++){
ans+=min(vis1[i],vis2[i]);
}
cout<<ans<<'\n';
return ;
}
Hello 2019【A,B,C】的更多相关文章
- 用python重新定义【2019十大网络流行语】
前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者:朱小五 PS:如有需要Python学习资料的小伙伴可以加点击下方链接 ...
- 【馨儿收藏】群星《2019最新好听DJ舞曲精选》全系列【WAV/在线/百度】(持续更新)
本人作为一名音乐发烧友,一直喜欢追求无损音乐,平时在开发编程无聊的时候,希望享受音乐的过程,追求完美,我这边整理了一系列的比较不错,新的好听的无损音乐,希望大家能够喜欢. [馨儿收藏]群星<20 ...
- 纪中OJ 2019.02.15【NOIP提高组】模拟 B 组 梦回三国 比赛题解(第一个)
声明 旁边的同学小 H(胡)对我说: “哟,比赛拿了 140,强!要知道,如果哥第三题 AC 了,哥就 230 了,你个废柴!!!(比赛实际分数 130 额呵)” 顿时,千万草泥马从我心中奔腾而过:你 ...
- 2019.2.25 模拟赛T1【集训队作业2018】小Z的礼物
T1: [集训队作业2018]小Z的礼物 我们发现我们要求的是覆盖所有集合里的元素的期望时间. 设\(t_{i,j}\)表示第一次覆盖第i行第j列的格子的时间,我们要求的是\(max\{ALL\}\) ...
- 【树状数组】2019徐州网络赛 query
(2)首先成倍数对的数量是nlogn级别的,考虑每一对[xL,xR](下标的位置,xL < xR)会对那些询问做出贡献,如果qL <= xL && qR >= xR, ...
- PAT甲级【2019年3月考题】——A1158 TelefraudDetection【25】
Telefraud(电信诈骗) remains a common and persistent problem in our society. In some cases, unsuspecting ...
- 2019.7.29 NOIP模拟测试10 反思总结【T2补全】
这次意外考得不错…但是并没有太多厉害的地方,因为我只是打满了暴力[还没去推T3] 第一题折腾了一个小时,看了看时间先去写第二题了.第二题尝试了半天还是只写了三十分的暴力,然后看到第三题是期望,本能排斥 ...
- Java单例模式之最优解分析【为何说是最优解】
代码如下 /** * * @ClassName: SingletionStaticInner * @Description: TODO[单例模式之最优解] * @author shundong.wu ...
- SpringBoot整合Mybatis【非注解版】
接上文:SpringBoot整合Mybatis[注解版] 一.项目创建 新建一个工程 选择Spring Initializr,配置JDK版本 输入项目名 选择构建web项目所需的state ...
随机推荐
- Redis Cluster集群重启出现的问题
Redis Cluster集群重启出现的问题 由于机器故障导致redis集群停止,再次重启集群出现如下错误:Redis Cluster集群重启出现的问题:[ERR] Node 192.168.3.1: ...
- typedefine 用法
typedef为C语言的关键字,作用是为一种数据类型定义一个新名字.这里的数据类型包括内部数据类型(int,char等)和自定义的数据类型(struct等). 用法: 变量别名 例如: 单个变量: t ...
- SAS学习笔记62 通过压缩变量长度来实现数据集压缩
有时候从其他数据库过来的字符型变量Length很长,导致数据集文件很大,可以通过压缩变量长度来实现数据集压缩 具体思路: LENGTH语句设置所有变量真实长度 SET数据集的时候对原有变量进行RENA ...
- R学习笔记3 数据处理
1,日期类型 日期类型比较特殊,日期值通常以字符串的形式输入到R中,然后使用as.Date()函数转换为以数值形式存储的日期变量 mydate <- as.Date("2019-01- ...
- promethus监控mysql
一.mysqld_exporter安装 下载页面 https://github.com/prometheus/mysqld_exporter/releases 下载最新版本 https://githu ...
- application.yml报错:a global security auto-configuration is now provided
报错原因: Spring Boot 1.5升级到2.0改动 security开头的配置及management.security均已过期 Actuator 配置属性变化 Endpoint变化 参考来源: ...
- Unity的学习笔记(摇杆制作)
最近看到了一个很新颖的摇杆,就是按下后,会出现在按下的位置,并且拖着走的时候,到一定距离整个摇杆也会跟着走,于是自己测试做了一下这种摇杆 首先,先说一下我的摇杆预设体结构 代码挂在哪里都无所谓,关键是 ...
- SpringCloud--1--服务治理Eureka
一.Eureka概述 1.Eureka特点 只需通过简单引入依赖和注解配置,就能让SpringBoot构建的微服务应用轻松地与Eureka服务治理体系进行整合. Eureka负责服务治理,即:微服务实 ...
- SharePoint中用Power shell命令修改文档的创建时间
第一步:pnp组件连接到SharePointConnect-PnpOnline -url 网站地址 第二步:查出文档库及文档库下所有的文件 Get-PnPListItem -List 文档库名称 第三 ...
- OpenJML入门
目录 OpenJML 获取 下载 使用 Linux Windows Parsing and Type-checking Extended Static Checking Runtime Asserti ...