第一题 签到

题目大意

n组数据,判断每组是否可以被11整除或者还有两个数位1

两个条件满足其一输出yes 否则输出no

第二题 双指针

题目大意

输入一个序列 只含±1

输出连续子序列乘积为正的数目

#include<bits/stdc++.h>
using namespace std;
const int N=5010;
int num[N];
int main() {int n;int sum=0;int ans=0;cin>>n;for(int i=0;i<n;i++){cin>>num[i];if(num[i]==1)sum++;}ans+=sum;for(int i=0;i<n;i++){int t=num[i];for(int j=i+1;j<n;j++){t*=num[j];if(t==1)ans++;}}cout<<ans<<endl;return 0;
}

第三题 贪心

题目大意

一共有n个顾客 m道菜,原材料只够每道菜做一份,每个顾客点两个菜,只有吃到自己满意的菜才满意,输出顾客满意的最大数目。

#include<bits/stdc++.h>
using namespace std;
int num[50];
typedef pair<int,int> pii;
pii a[50],b[50];
vector<bool> vis;
int main()
{int n,m,ans=0;cin>>n>>m;vis=vector<bool>(m);for(int i=0;i<n;i++){int p,q;cin>>p>>q;a[i]={p,q};num[p]++;num[q]++;}for(int i=0;i<n;i++){int p=a[i].first,q=a[i].second;int sum=0;sum+=num[p]+num[q];b[i]={sum,i};}sort(b,b+n);for(int i=0;i<n;i++){int k=b[i].second;int p=a[k].first,q=a[k].second;if(!vis[p]&&!vis[q]){ans++;vis[p]=vis[q]=true;}}cout<<ans<<endl;return 0;
}

第四题 动态规划 (状态压缩DP)

题目大意

炸弹游戏,初始在房间1,持续时间m,每一s后第i个房间会爆炸,迁移到另一个房间损耗能量1,求无伤通关消耗的最低能量

dfs深度搜索 55%

#include<bits/stdc++.h>
using namespace std;
const int N=1e4+10;
int a[N],num[15];
int n,m;
int ans=0x3f3f3f3f;
pair<int,int> p[15];
void dfs(int st,int u,int s){if(s>=ans)return;if(u==m){ans=min(ans,s);return;}if(a[u]==st){for(int i=1;i<=n;i++){int t=p[i].second;if(t!=st&&t!=a[u+1]){dfs(t,u,s+1);break;}}}else{dfs(st,u+1,s);}
}
int main()
{cin>>n>>m;for(int i=0;i<m;i++){scanf("%d",&a[i]);num[a[i]]++;}for(int i=1;i<=n;i++){p[i]={num[i],i};}sort(p,p+n);dfs(1,0,0);cout<<ans<<endl;return 0;
}

如果对您有帮助,免费的赞点一个~~~感谢??

美团笔试题解2022-3-12号相关推荐

  1. 美团笔试-后端 2022.9.17

    编程题1:调整数组 时间限制:3000MS 内存限制:589824KB 题目描述 小团喜欢完整且连续的东西,比如连续的一段整数,如3 4 5 6 7.如果一个数组在按升序排列或降序排序之后是连续的一段 ...

  2. 2020美团笔试部分题解(4.9)

    美团笔试全是大题,还是比较适合我的,一共五题. 第一题 题意 给你一个日期包星期几以及时和分,然后一个时间n,问n分钟之前是星期几和几时几分. 分析 暴力一点,数据也不大,先算出当前的总分钟,然后减去 ...

  3. HCIE-Routing Switching实验考试延期至2022年12月31日

    尊敬的考生: 由于受新冠疫情不可控因素影响,2022年上半年HCIE-Routing & Switching实验考试所在城市出现出行受控等情况,造成部分考生无法在2022年6月30日之前前往考 ...

  4. 药物临床试验登记信息数据库18557条(2022年12月更新)

    本药物临床试验登记信息数据库,共18557条,于2022年12月更新,字段包含登记号.试验状态.药物名称.适应症.试验通俗题目.目标入组人数等关键字段,可定制更新最数据.

  5. 2022年12月各大学网络教育统考大学英语B考试题库及时间

    自2022年起,网络教育考试委员会已经不再组织网络教育全国统一考试,网络教育统考已由各高校自行组织,在考试频次上,各高校均可按照实际情况进行,部分高校已将网络教育统考改为一年两次,部分学校改为三次,还 ...

  6. 2022年12月国产数据库大事记-墨天轮

    本文为墨天轮技术社区整理的2022年12月国产数据库大事件和重要产品发布消息. 目录 12月国产数据库大事记(时间线) 产品/版本发布 兼容认证 排行榜新增数据库 厂商活动 相关资料 12月国产数据库 ...

  7. 2022,视频号的十大机会

    在2021年的微信公开课上,张小龙一个半小时的演讲中,用了三分之二的时间来讲视频号的内容. 而今年,虽然张小龙首次缺席公开课,也没录视频,但视频号依然是"C位",开场第一个就亮相, ...

  8. 2022/5/12 选股记录

    5月12号 股票池 周线股 日线股 日线ETF基金 首板股 免责声明 本文章仅供参考,不作为投资决策的依据,本文章不对因剧此操作产品的盈亏承担任何责任. 复盘记录 收盘总结 5月12日周四收盘总结+下 ...

  9. 广西计算机12月考试一级查询,全国高校计算机等级考试(广西考区)一级笔试试题09年度12月至11年度12月一级考试历年度真题(含答案).pdf...

    计算机一级考试(广西区)历年真题 计算机一级考试(广西区)历年真题 全国高校计算机等级考试(广西考区)一级笔试试题 2009 年12 月26 日闭卷考试考试时间:60 分钟 试类别:[7] 试卷种类: ...

  10. 2022年12月大学英语B统考题库试题

    2022年第三次统考时间预计在12月举行完毕,2022年12月奥鹏网络教育统考已有不少院校相继出通知,以下节选了部分高校网络教育统考时间节点以表格的形式展示给大家,例如:2022年西南大学网络教育统考 ...

最新文章

  1. python读取文件r_python read文件的r和rb的区别
  2. Failed to register Grid Infrastructure type ora.mdns.type
  3. ICCV 2021审稿结果出炉,这里有一份Rebuttal写作指南
  4. JavaScript之事件冒泡和事件捕获详细介绍
  5. css 设置table样式
  6. c++面对对象设计 2
  7. [Qt] 利用QtWebKit完成JavaScript访问C++对象
  8. 不断的感悟、不断的学习、不断的成长
  9. 4 月 10 截止 | 南开大学百名青年学科带头人孙宝发课题组招生
  10. Yarn 国内加速,修改镜像源
  11. html中文本域选中后会出现蓝边框
  12. 苹果应用的SKU建议使用APP ID
  13. java batik 字体文件_java使用batik转换svg文件-Go语言中文社区
  14. C++for循环经典九九乘法表打印
  15. 初识C语言——C语言基础知识
  16. 安装pillow遇到的问题
  17. c语言生成随机数和字符,c语言随机数生成加减乘除 C语言中随机产生四则运算符号...
  18. CTS测试中testYuvBurst[1]项
  19. Excise_Oop1
  20. 图标及按钮在线搜索制作工具

热门文章

  1. TOPSIS综合评价法
  2. 计算机while语句知识点总结,while循环使用方法
  3. 腾讯云平台WordPress建站问题记录
  4. c语言写成汇编语言程序 冒泡排序,MIPS汇编程序设计——冒泡排序
  5. Android屏幕旋转-横屏竖屏切换
  6. 机器学习可以应用在哪些场景
  7. 什么软件能测试电脑能不能玩lol,怎么测试自己电脑能不能玩英雄联盟
  8. Java8 Lambda表达式教程
  9. setmap 与其他数据结构的互相转换
  10. SBIO | 浙大马忠华团队综述染色质重塑复合体SWI/SNF在植物-病原体互作中的作用...