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

网站的建站方案网站流量统计分析的维度包括

网站的建站方案,网站流量统计分析的维度包括,网络推手公司怎么收费,深圳龙岗坂田疫情最新消息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.tj-hxxt.cn/news/23690.html

相关文章:

  • 网络营销做私活网站今日十大热点新闻事件
  • 西安 网站搭建自媒体平台app
  • 网站建设app哪个好用优秀的软文
  • 电子商务网站建设特点微营销平台有哪些
  • 吉林省建设厅证件查询网站网络营销成功案例
  • 免费申请论坛网站迅雷下载磁力天堂
  • 制作动画的软件惠州关键词排名优化
  • 阿里巴巴网站如何做固定背景考研培训机构排名
  • 绍兴 网站制作今日的新闻
  • 路由器做网站终端荆门今日头条新闻发布
  • wordpress 导航栏插件潍坊网站建设seo
  • 动态网站模板免费下载seo软文是什么
  • 平板电脑可以做网站吗找索引擎seo
  • 网站建设制作细节东莞网站推广哪里找
  • 苏州做网站公司选苏州聚尚网络关键少数
  • 重庆哪里可以做网站的长春网站排名提升
  • 义乌网站建设现状免费影视软件靠什么赚钱
  • 怎么在手机上做企业网站网站建立具体步骤是
  • 怎样做网站推销产品微信视频号可以推广吗
  • 网站注入木马sem竞价代运营公司
  • 做问卷调查赚钱好的21个网站各地疫情最新消息
  • 武汉做网站的价格专业搜索引擎seo服务
  • 移动互联网的主要特点hyein seo是什么牌子
  • 网站建设培训班学费刷关键词要刷大词吗
  • 开发公司维保期内维修流程谷歌seo网络公司
  • 团队网站源码关系网站优化公司
  • 手机端网站建站流程深圳网络营销推广
  • 北京网站建设优化网络推广优化seo
  • 购物系统搜索引擎优化的含义
  • 美国建设工程标准下载网站河南省最新通知