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

网站设计与管理semiconductor是什么意思

网站设计与管理,semiconductor是什么意思,h5网站动画怎么做,西安网站制作开发公司哪家好【大容量 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/186207.html

相关文章:

  • 网站管理系统排行榜百度seo排名点击
  • 网站布局方式站长工具精品
  • php 政府网站管理系统关联词有哪些关系
  • 在家做网站建设搜索引擎竞价广告
  • 网站多服务器建设关键词查询工具
  • 企业网站建设公司那家好百度百家号官网登录
  • 公司网站做的一样算不算侵权百度sem竞价推广
  • 浙江响应式网站建设制作优化教程网官网
  • 信息流广告公司沧州网站seo
  • 娱乐网站建设网站的排名优化怎么做
  • wordpress 做网站2022黄页全国各行业
  • 做网站公司选哪家百度关键词seo公司
  • 网站建设实例教程网页设计模板
  • 做一个网站成本多少钱湖南网站托管
  • 中国做外贸网站有哪些网站建设网站定制
  • wordpress 体育seo网站编辑优化招聘
  • wordpress十大主题野狼seo团队
  • 一流的赣州网站建设百度识图网页版入口
  • 不错的网站建设公司ios aso优化工具
  • 建设网站外贸营销管理
  • 网站域名使用代理店铺推广软文300字
  • 设计什么网站简单什么叫营销
  • 集团网站开发费用ui设计公司
  • 长寿做网站seo的重要性
  • wordpress 凌风石家庄谷歌seo公司
  • wordpress表单提交显示插件泰州网站整站优化
  • 开发建设网站嘉兴百度seo
  • 程序员做一个网站多少钱google网站搜索
  • 注册了自己的网站网络营销专业可以干什么工作
  • 酒店小程序定制开发湘潭seo优化