目录

  • 4206. 判断数字【水题】
  • 4207. 最长合法括号子序列【思维】
  • 4208. 电话号码【模拟】

4206. 判断数字【水题】

#include<bits/stdc++.h>
using namespace std;
int main(void)
{int cnt1=0,cnt2=0;string s; cin>>s;for(int i=0;i<s.size();i++){if(s[i]=='4') cnt1++;if(s[i]=='7') cnt2++;}cnt1+=cnt2;if(cnt1==4||cnt1==7) puts("YES");else puts("NO");return 0;
}

4207. 最长合法括号子序列【思维】


https://www.acwing.com/problem/content/4210/
只要时刻保持,左括号的数量大于右括号的数量即可。

#include<bits/stdc++.h>
using namespace std;
int cnt1,cnt2,ans;
int main(void)
{string s; cin>>s;for(int i=0;i<s.size();i++){if(s[i]=='(') cnt1++;if(s[i]==')') cnt2++;if(cnt1>=cnt2) ans=max(ans,cnt2*2);else cnt2--;}cout<<ans;return 0;
}

4208. 电话号码【模拟】


https://www.acwing.com/problem/content/description/4211/
数据范围很小,直接按照题意模拟即可。

#include<bits/stdc++.h>
#define YES puts("YES");
#define Yes puts("Yes");
#define yes puts("yes");
#define NO  puts("NO");
#define No  puts("No");
#define no  puts("no");
using namespace std;
typedef long long int LL;
typedef pair<int,int> PII;
const int N=1e5*2+10;
const int mod=1e9+7;
int n,m;
map<string,vector<string>>mp;
vector<string>ans[N];
vector<string>s,temp;
int main(void)
{cin>>n;for(int i=0;i<n;i++){string name; cin>>name;scanf("%d",&m);for(int j=0;j<m;j++){string id; cin>>id;mp[name].push_back(id);}}int k=0;for(auto i=mp.begin();i!=mp.end();i++){s.push_back(i->first);map<string,int>hush;temp=i->second;for(int j=0;j<temp.size();j++) hush[temp[j]]++;for(auto j=hush.begin();j!=hush.end();j++){auto ss=j->first;string sss;for(int z=ss.size()-1;z>=1;z--)//将所有的后缀都赋为-1表示无效{sss=ss[z]+sss;hush[sss]=-1;}}for(auto j=hush.begin();j!=hush.end();j++){if(j->second!=-1) ans[k].push_back(j->first);}k++;}cout<<s.size()<<endl;for(int i=0;i<s.size();i++){cout<<s[i]<<" "<<ans[i].size();for(int j=0;j<ans[i].size();j++) cout<<" "<<ans[i][j];cout<<endl;}return 0;
}

Acwing第 33 场周赛【完结】相关推荐

  1. Acwing第72场周赛+Leetcode第314场周赛

    Acwing第72场周赛 第一题:AcWing 4624. 最小值 分析:向下取整可以用到math.h头文件中的floor()函数,最后输出时套用两个min()函数求三个数的最小值即可. 代码: #i ...

  2. AcWing——第55场周赛

    AcWing--第55场周赛 竞赛 - AcWing 4479. 最长子序列 - AcWing题库 给定一个长度为 n 的序列 a1,a2,-,an 和一个长度为 m 的序列 b1,b2,-,bm. ...

  3. Acwing 第 91 场周赛

    Powered by:NEFU AB-IN B站直播录像! Link 文章目录 Acwing 第 91 场周赛 A AcWing 4861. 构造数列 题意 思路 代码 B AcWing 4862. ...

  4. Acwing 第 95 场周赛

    Powered by:NEFU AB-IN Link 文章目录 Acwing 第 95 场周赛 A AcWing 4873. 简单计算 题意 思路 代码 B AcWing 4874. 约数 题意 思路 ...

  5. Acwing 第 89 场周赛

    Powered by:NEFU AB-IN B站直播录像! Link 文章目录 Acwing 第 89 场周赛 A AcWing 4803. 满足的数 题意 思路 代码 B AcWing 4804. ...

  6. Acwing第 29 场周赛【完结】

    TLE场 目录 4194. Pow[签到] 4195. 线段覆盖[离散化+差分] 4196. 最短路径[最短路] 4194. Pow[签到] https://www.acwing.com/proble ...

  7. Acwing第 21 场周赛【完结】

    这场比赛是有史以来,最拉的一场.开始太慌了,第一题没看数据范围直接开始写.wa了四发后,才发现可以暴力. 第二题超时的模拟,规律一直没有找出来.总之,状态及其不好掉了大分.无语. 目录 3997. 整 ...

  8. Acwing第 39 场周赛【完结】

    目录 4302. 元素分类[签到] 4303. 链表[链表] 4304. 字符串归类[并查集] 4302. 元素分类[签到] https://www.acwing.com/problem/conten ...

  9. Acwing第 38 场周赛【完结】

    目录 4299. 删点[签到] 4300. 两种操作[BFS] 4301. 截断数列[枚举] 4299. 删点[签到] https://www.acwing.com/problem/content/4 ...

最新文章

  1. dubbo之注册管理中心
  2. pyqt5设置dialog的标题_PyQt5Day29--展示控件QDialog(对话框)
  3. 源码时代php中级项目,PHP学科项目评比圆满结束
  4. 图神经网络(二)GCN的性质(3)GCN是一个低通滤波器
  5. metasploitable3渗透测试
  6. PHP中各种Hash算法性能比较
  7. 安全彻底的卸载工具App Cleaner Uninstaller for Mac
  8. python基本数据类型——整型,浮点型,复数,字符串
  9. 阶段3 1.Mybatis_05.使用Mybatis完成CRUD_5 Mybatis的CRUD-查询返回一行一列和占位符分析...
  10. 平衡的阵容——洛谷——2880——RMQ
  11. 指纹考勤机使用的基本操作方法
  12. 共享没有计算机网络连接不上去,苹果usb共享给电脑连接不上怎么办
  13. Syzmlw 蜗居大结局
  14. Win11更新提示安装错误0x80248007怎么办?0x80248007下载错误解决方法汇总
  15. Spring缺少aspectjweaver.jar异常
  16. CSRF漏洞利用以及防御手段(详细解释)
  17. phpyun人才招聘系统接入阿里云短信
  18. Google Earth Engine—ETOPO1是一个1弧分的地球表面全球浮雕模型,整合了陆地地形和海洋测深。它是由许多全球和区域数据集建立的。它包含两个高程带:冰面和基岩。
  19. C++11 获取系统时间库函数 time since epoch
  20. 七、加载3d tiles模型

热门文章

  1. JAVA_OA管理系统(二):SpringMVC笔记基础篇01注入方法
  2. is 和 == 区别 编码和解码
  3. Java中的三目运算符
  4. iframe和HTML5 blob实现JS,CSS,HTML直接当前页预览
  5. Python基础教程【读书笔记】 - 2016/7/5
  6. Leetcode 之Count and Say(35)
  7. [C#] 等待启动的进程执行完毕
  8. Hit or Miss
  9. javascript 复制功能 兼容所有浏览器的解决方案
  10. VB.NET(2005)中关于dll调用的错误信息(转)