AT_pakencamp_2021_day2 a~c 题解

news/2024/11/28 19:34:14/

目录

  • A题(AT_pakencamp_2021_day2_a Participants 2 )
    • 题目大意
    • 思路
    • CODE
  • B题(AT_pakencamp_2021_day2_b Pasokon Power )
    • 思路
    • CODE
  • C题(AT_pakencamp_2021_day2_c Participants 3 )
    • 题目翻译
    • 思路
    • CODE

A题(AT_pakencamp_2021_day2_a Participants 2 )

题目大意

一行,输出51

思路

我们直接用cout或者printf输出就可以啦,还要记得换行哦。

CODE

#include<bits/stdc++.h>
using namespace std;
int main()
{cout<<51<<endl;//printf("51\n");return 0;
}

B题(AT_pakencamp_2021_day2_b Pasokon Power )

思路

我们用 powpowpow 函数,表示 xxxyyy 次方,再乘 bbb,最后输出即可。

CODE

#include<bits/stdc++.h>
using namespace std;
int a,b;
int ans;
int main()
{cin>>a>>b;ans=pow(a,2);//a的2次方ans*=b;cout<<ans;return 0;
}

C题(AT_pakencamp_2021_day2_c Participants 3 )

题目翻译

AAA 举办了长达 222 天的比赛。其中第一天有 NNN 人参加,第二天有 MMM 人参加。所有参赛者都有属于自己的 IDIDID 号,且所有的 IDIDID 号均不相同。在第一天参加比赛的选手的 IDIDID 编号分别为 A1,A2,…,ANA_1,\ A_2,\ \ldots,\ A_NA1, A2, , AN,在第二天参加比赛的选手的 IDIDID 编号分别为 B1,B2,…,BMB_1,\ B_2,\ \ldots,\ B_MB1, B2, , BM。求只在第二天参加比赛的选手有多少位,他们的 IDIDID 编号从小到大分别是多少。

思路

因为我们是要求只在第二天参加比赛的选手,所以我们只需判断那些选手在第一天也参加了比赛,排除他们,剩下的就是满足要求的选手啦。

CODE

#include<bits/stdc++.h>
using namespace std;
int n,m;
int vis[1000000];
int b[1000000];
int ans;
int main()
{cin>>n>>m;ans=m;//初始化,最多m个选手for(int i=1;i<=n;i++){int x;cin>>x;vis[x]=1;//在第一天出现过了}for(int i=1;i<=m;i++){cin>>b[i];if(vis[b[i]]==1){b[i]=0;//不满足要求ans--;//有一个人同时参加了两天,满足要求的人数-1}}sort(b+1,b+m+1);//从小到大排序cout<<ans<<endl;//满足要求的总人数for(int i=1;i<=m;i++){if(b[i]!=0)//满足要求,输出{cout<<b[i]<<endl;//记得换行}}return 0;
}

http://www.ppmy.cn/news/2546.html

相关文章

(附源码)SSM失物招领平台 毕业设计 271621

SSM失物招领平台的设计与实现 摘 要 信息化社会内需要与之针对性的信息获取途径&#xff0c;但是途径的扩展基本上为人们所努力的方向&#xff0c;由于站在的角度存在偏差&#xff0c;人们经常能够获得不同类型信息&#xff0c;这也是技术最为难以攻克的课题。针对失物招领等问…

使用formatter方法格式化数据

前言 当你在表格中根据标识展示不同字段时&#xff0c;你发现&#xff0c;这个标识的类型有很多&#xff0c;需要一个一个判断很多行代码。当然&#xff0c;标识的类型比较少时&#xff0c;直接通过判断展示不同的字段无疑是最快的&#xff0c;如下代码。一旦匹配的标识类型有几…

【Golang】欲入此Go先看Go的基本语法

&#x1f4d3;推荐网站(不断完善中)&#xff1a;个人博客 &#x1f4cc;个人主页&#xff1a;个人主页 &#x1f449;相关专栏&#xff1a;CSDN专栏、个人专栏 &#x1f3dd;立志赚钱&#xff0c;干活想躺&#xff0c;瞎分享的摸鱼工程师一枚 &#x1f34a;前言 完成了我们众多…

【与达梦同行】数据库coredump的几种常用生成方式+dmrdc使用

一、简介 DM 实例故障&#xff0c;即数据库进程 dmserver 出现异常&#xff0c;表现为异常中止&#xff0c;进程存在但无响应或者无法登录的状态&#xff0c;出现此类问题都属于比较严重的故障&#xff0c;一般情况下我们需要尽可能的收集到所需要的信息进行故障分析&#xff…

Qt实现跨平台窗口选择功能

Qt实现跨平台获取鼠标位置窗口大小功能 文章目录Qt实现跨平台获取鼠标位置窗口大小功能1、概述2、实现效果3、实现原理4、关键代码5、源代码更多精彩内容&#x1f449;个人内容分类汇总 &#x1f448;&#x1f449;Qt自定义模块、工具&#x1f448; 1、概述 Qt版本&#xff1a…

(vsCode) sqlite3可视化工具的使用

vsCode - sqlite3可视化工具的使用 1.安装扩展 SQLite 因此&#xff0c;我们将引入一个名为 SQLite的扩展。 尝试照常从VScode Marketplace安装&#xff1a;搜索SQLite 安装扩展 2.如何使用SQLite&#xff1a; 打开命令选项板&#xff0c;然后输入 sql。 具体操作&#xff1…

IT培训从业6年, 正厚软件魏老师说些真心话(篇一)

其实每个行业都有一些为人知和不为人广知的信息, 称之为"路子"&#xff0c;只要说话发声吧总会有人不满意。引发的廉价的口水战, 更有甚者不知其居心的人愤然的各种神一般的操作, 我也见怪不怪了…… 可能部分文字触及一些一些利益, 但是还是想给一些准备入IT行业/软…

一款优秀的Linux终端Starship

简介 Starship是一款轻量、迅速、可无限定制的高颜值终端&#xff01; 兼容性优先 Starship 可以在各种常见的操作系统和常见的 shell 上运行。 使用 Rust 编写 具有 Rust 独树一帜的速度与安全性&#xff0c;使你的提示符尽可能的快速可靠。 可自定义 每个小细节都可以按您…