当前位置:网站首页>Acwing第 62 场周赛【未完结】
Acwing第 62 场周赛【未完结】
2022-07-31 11:43:00 【辉小歌】
https://www.acwing.com/activity/content/competition/problem_list/2105/
4501. 收集卡牌
#include<bits/stdc++.h>
using namespace std;
const int N=1e5*5+10;
int a[N],n;
struct node{
int x,id;};
vector<node>ve;
bool cmp(node a,node b){
return a.x<b.x;}
map<int,int>mp;
int main(void)
{
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>a[i];
if(mp[a[i]]) continue;
mp[a[i]]++,ve.push_back({
a[i],i});
}
sort(ve.begin(),ve.end(),cmp);
if(ve.size()>=3)
cout<<ve[0].id<<" "<<ve[1].id<<" "<<ve[2].id<<endl;
else
cout<<"-1 -1 -1";
return 0;
}
4501. 收集卡牌

#include<bits/stdc++.h>
using namespace std;
const int N=1e5+10;
int a[N],mp[N],n,m;
int main(void)
{
cin>>m>>n;
for(int i=1;i<=n;i++) cin>>a[i];
int cnt=0;
for(int i=1;i<=n;i++)
{
if(mp[a[i]]==0) cnt++,mp[a[i]]++;
else mp[a[i]]++;
if(cnt==m)
{
for(int j=1;j<=m;j++)
{
mp[j]--;
if(mp[j]==0) cnt--;
}
cout<<1;
}
else cout<<0;
}
return 0;
}
边栏推荐
- 若枚举映射的值不存在,则不进行反序列化
- Addition logic for SAP Commerce Cloud Product Review
- Data Lake (19): SQL API reads Kafka data and writes it to Iceberg table in real time
- 在 Excel 里使用 ODBC 读取 SAP BTP 平台上 CDS view 的数据
- Cloudera Manager —— 端到端的企业数据中心管理工具
- R语言:文本(字符串)处理与正则表达式
- 基于C51实现按键控制
- 学自动化测试哪个培训机构好 试听课程后就选了这个地方学习
- 科学论文和学术论文写作
- 【虚拟化生态平台】树莓派安装虚拟化平台操作流程
猜你喜欢
随机推荐
MySQL row-level locks (row locks, adjacent key locks, gap locks)
三层架构service、dao、controller层
redis-enterprise use
【虚拟化生态平台】平台架构图&思路和实现细节
2022/7/28
B/S架构模式的一个整体执行流程
数据持久化技术——MP
【软件工程之美 - 专栏笔记】33 | 测试工具:为什么不应该通过QQ/微信/邮件报Bug?
MySQL 的几种碎片整理方案总结(解决delete大量数据后空间不释放的问题)
MySQL 的 limit 分页查询及性能问题
strings包详细文档+示例
Mysql环境变量的配置(详细图解)
CWE4.8 -- The 25 most damaging software security issues in 2022
502 bad gateway causes and solutions
在 Excel 里使用 ODBC 读取 SAP BTP 平台上 CDS view 的数据
mysql根据多字段分组——group by带两个或多个参数
AWS亚马逊云账号注册,免费申请12个月亚马逊云服务器详细教程
R语言做面板panelvar例子
ESP8266-Arduino编程实例-PIR(被动红外)传感器驱动
才22岁!这位'00后'博士拟任职985高校!









