当前位置: 首页 > news >正文

网站用什么切版谷歌外贸seo

网站用什么切版,谷歌外贸seo,建设网站建设哪家快,山东鲁为建设集团网站acwing_5722_十滴水 下面这篇大佬的题解属实是把指针用明白了&#xff0c;可以好好理解一下&#xff1a; 原题解连接&#xff1a;AcWing 5722. 一个简单模拟实现 - AcWing map/unordered_map的用法:见收藏夹 #include<iostream> #include<unordered_map> #incl…

acwing_5722_十滴水

下面这篇大佬的题解属实是把指针用明白了,可以好好理解一下:

原题解连接:AcWing 5722. 一个简单模拟实现 - AcWing

map/unordered_map的用法:见收藏夹

#include<iostream>
#include<unordered_map>
#include<map>using namespace std;//有水的格子
struct Gz {int drop;  //水的数量Gz *left;  //左边的有水的格子Gz *right; //右边的有水的格子
};int main() {int c, m, n;cin >> c >> m >> n;unordered_map<int, Gz *> mp;    //用来查找每次操作对应编号p的格子的指针Gz *l = nullptr;int msize = m;                 //目前有水格子数int x, w, p;//不用unordered_map的原因,给输入的m排序,以使left和right有意义(在csp网站提交的时候一个没过,找了半天才发现m是可以乱序的...)map<int, int> mmp;//为什么这里不用数组呢?//我的看法是有水的格子相对于所有的格子来说很少,如果将所有的格子都遍历一遍,那么时间复杂度将是不可接受的。for (int i = 0; i < m; ++i) {cin >> x >> w;mmp[x] = w;}//对着输入存信息for (auto i = mmp.begin(); i != mmp.end(); ++i) {if (i == mmp.begin()) {Gz *t = new Gz;mp[i->first] = t;t->drop = i->second;t->left = l;t->right = nullptr;l = t;} else {Gz *t = new Gz;mp[i->first] = t;t->drop = i->second;t->left = l;t->right = nullptr;l->right = t; //如果格子不是第一个有水的格子,需要多做一步处理l = t;}}//对每次操作进行模拟for (int i = 0; i < n; ++i) {cin >> p;Gz *t = mp[p];t->drop++;//未到4则直接返回目前有水格子数if (t->drop <= 4) {cout << msize << endl;} else {while (t) {//如果左节点存在则更新左节点if (t->left) {t->left->drop++;t->left->right = t->right;}//如果右节点存在则更新右节点if (t->right) {t->right->drop++;t->right->left = t->left;}msize--;    //删除当前格子//如果左节点超过了4,则先跳转到左节点执行操作if (t->left && t->left->drop > 4) {t = t->left;}//左节点无需操作再检查右结点else if (t->right && t->right->drop > 4) {// 注意这里为什么要用else ift = t->right;} else {break;}}cout << msize << endl;}}return 0;
}

image-20241205192456444

这份答案只能过8/11,看来还需要完善~

http://www.yayakq.cn/news/45143/

相关文章:

  • 做跨境网站注意事项注册一个公司需要什么资料
  • 网上商城网站建设体会重庆做网站团队
  • 网站建设哪家室内3d设计软件
  • 站长统计app软件浙江品牌设计公司
  • 怎么做一个网站的logo设计图太原网站建设与维护
  • 个人网站备案 照片有没有什么做地堆的网站
  • 运用.net做网站wordpress哪个主题
  • 肇庆制作网站软件不同网站的主机和域名
  • 网站建设管理经验七牛上传wordpress
  • 平顶山市湛河区建设局网站在虚拟机里面安装wordpress
  • 建网站和开发app哪个难淘宝联盟怎么自己做网站
  • 网站优化外链专业做网站制作自助建站系统
  • 市工商局网站建设情况单页面中添加wordpress的评论
  • 网站开通支付宝接口中文域名注册机构
  • 苏州制作公司网站的wordpress远程 媒体库
  • 天津网站建设网络公司wordpress 手机布局
  • 东明菏泽网站建设discuz网站模板
  • 注册服务器网站哪个好红酒集团网站建设
  • 小说网站的会员充值是怎么做的广州设计公司排名前十强
  • 网站建设记账广告商网站建设
  • 南宁致峰网站建设昆明网站建设首选互维
  • 免费seo网站自动推广网站建设流程的过程
  • 卖主机 服务器的网站信息发布型网站是企业网站的什么
  • 青岛市建设工程质量安全监督站官方网站前端开发工具vscode
  • 校园网站素材怎样创建一个平台
  • 论文中网站数据如何做脚注wordpress数据库代码
  • 网站不被搜索引擎收录吗罗源县建设局网站
  • 汕头市企业网站建设服务机构怎样建设公司网站小程序
  • 百度入口网站淘宝关键词排名怎么查
  • 临海网站建设公司沈阳网约车公司