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

网站首页设计原则西安网站seo优化公司

网站首页设计原则,西安网站seo优化公司,可以看的网站的浏览器有哪些,蓝彩网络科技_齐齐哈尔微信营销_齐齐哈尔网站建设【大容量 int 型二维数组处理方法】 ● 由于算法竞赛中的典型内存限制一般为 64MB,所以 int 型二维数组理论最大约开到 40964096(约占用 67MB),否则就会 MLE(爆空间)。同时还要注意在使用时要预留缓冲空间&…

【大容量 int 型二维数组处理方法】
● 由于
算法竞赛中的典型内存限制一般为 64MB,所以 int 型二维数组理论最大约开到 4096×4096(约占用 67MB),否则就会 MLE爆空间)。同时还要注意在使用时要预留缓冲空间,即数组实际大小应比理论最大值小 10%-20%,避免因其他变量的使用导致内存超限。

● 在算法竞赛实践中,超过
1000×1000 的整型二维数组推荐使用动态容器 STL vector 或 STL map。此思路,本质上是利用 STL vector 及 STL map 进行离散化,或称之为映射。
(1)使用
STL vector 进行离散化的 C++ 代码,如下所示。
★ 命令
unique(v.begin(), v.end()) 返回指向容器中‌不重复序列末尾后一个位置‌的迭代器。
★ 命令 
lower_bound(v.begin(), v.end(), x) 实现在有序容器 v 中查找第一个不小于 x 的元素位置。它的值减去 v.begin() 得到的是从 0 开始的下标值。

#include <bits/stdc++.h>
using namespace std;int main() {int n;cin>>n;vector<int> nums(n), v;for(int i=0; i<n; i++) {cin>>nums[i];v.push_back(nums[i]);}sort(v.begin(), v.end());v.erase(unique(v.begin(), v.end()), v.end());for(int x:nums) {int pos=lower_bound(v.begin(),v.end(),x)-v.begin();cout<<pos+1<<" ";}return 0;
}/*
in:
5
8 2 6 9 4out:
4 1 3 5 2
*/


(2)使用 STL map 进行离散化的 C++ 代码,如下所示。

#include <bits/stdc++.h>
using namespace std;const int maxn=1e5+5;
int a[maxn];
map<int,int> mp;
int n,id=1;int main() {cin>>n;for(int i=0; i<n; i++) cin>>a[i];sort(a,a+n);for(int i=0; i<n; i++) {if(mp.find(a[i])==mp.end()) {mp[a[i]]=id++;}}for(auto x:mp) { //输出离散化结果cout<<x.first<<" -> "<<x.second<<endl;}return 0;
}/*
in:
5
1000 30 1000 -5 30out:
-5 -> 1
30 -> 2
1000 -> 3
*/



【参考文献】
https://blog.csdn.net/hnjzsyjyj/article/details/148998565
https://blog.csdn.net/hnjzsyjyj/article/details/130179373




 

http://www.dtcms.com/wzjs/217949.html

相关文章:

  • 郑州虚拟货币网站开发新网域名注册官网
  • 孟村建设局网站杭州seo排名收费
  • it培训机构网站开发网络营销运营方案
  • 晋中路桥建设集团有限公司网站5188关键词平台
  • 网站开发实训心得培训学校
  • 网站制作公司成都石首seo排名
  • wordpress详细教程seo网站推广如何做
  • wordpress小说站数据库seog
  • 做网站怎么认证微博seo
  • 网站开发的基本流程图精准网站seo诊断报告
  • 网站建设与web前端区别公众号推广方法
  • 连云港品牌网站建设安卓aso优化工具
  • 群晖系统可以做网站吗网页制作作业100例
  • 好用心 做网站送女友社交网络推广方法有哪些
  • 橙子建站三分钟搭建落地页接推广怎么收费
  • 如何申请一个网站朋友圈推广平台
  • 自己创业做网站济南百度
  • 做代理的项目在哪个网站接外包网站
  • 做网站怎样做才有百度快照品牌网站设计
  • 怎么做跳转不影响原网站排名宁德市蕉城区
  • 网站建设 网址导航淘宝推广运营
  • 《电子商务网站开发》实验报告如何在百度上开店铺
  • 网页设计类网站什么是网络整合营销
  • 有网站如何做app软文吧
  • 体育网站的制作哪里可以做宁波seo外包快速推广
  • 海洋网络网站建设b站视频推广网站400
  • 焦作公司做网站营销型网站制作成都
  • 做自己的网站要多少钱推广软文是什么
  • 如何个人电脑做网站大数据分析网站
  • 网上商城项目设计方案免费网站排名优化在线