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

uehtml 网站源码制作主页的软件

uehtml 网站源码,制作主页的软件,东莞长安营销型网站建设,dede网站转移目录 1 知识点2 模板 1 知识点 整个范围很大,但存在的数据点很少。比如从 − 1 0 9 -10^9 −109到 1 0 9 10^9 109,但总共只有 1 0 6 10^6 106个数。 可以采用离散化的思想来做,即将离散的大数值映射成连续的小数值(一般是 1 , …

目录

  • 1 知识点
  • 2 模板

1 知识点

整个范围很大,但存在的数据点很少。比如从 − 1 0 9 -10^9 109 1 0 9 10^9 109,但总共只有 1 0 6 10^6 106个数。

可以采用离散化的思想来做,即将离散的大数值映射成连续的小数值(一般是 1 , 2 , 3 , ⋯ , n 1,2,3,\cdots,n 1,2,3,,n)。

看到这里,你是不是觉得小数值与向量下标比较相似,是的,它本质就是下标,从1开始编号还是从0开始编号,取决于业务逻辑。acwing讲解例题中是从1开始编号的。

2 模板

//输入是向量vector<int>alls
//输出是函数find(),输入大数值得到小数值
sort(alls.begin(), alls.end());
alls.erase(unique(alls.begin(), alls.end()), alls.end());int find(vector<int> &alls, int x) { //找到大于等于x的第1个下标,题目中保证一定存在xint l = 0, r = alls.size() - 1;while (l < r) {int mid = (l + r) / 2;if (alls[mid] >= x) {r = mid;} else {l = mid + 1;}}return l + 1;//从1开始编号。如果返回l,表示从0开始编号。
} //其中unique()函数使用的是库函数,也可以自己实现,如下所示
vector<int>::iterator unique(vector<int> &a) {int j = 0;for (int i = 0; i < a.size(); ++i) {if (i == 0 || a[i] != a[i-1]) {a[j++] = a[i]; }}return a.begin() + j;
}

当然,上述模板也可以用哈希表来实现,如下,

//输入是向量vector<int>alls
//输出是哈希表mp,输入大数值得到小数值
sort(alls.begin(), alls.end());
alls.erase(unique(alls.begin(), alls.end()), alls.end());unordered_map<int,int> mp;
for (int i = 0; i < alls.size(); ++i) {mp[alls[i]] = i + 1; //从1开始编号。如果写i,表示从0开始编号。
}
http://www.yayakq.cn/news/253375/

相关文章:

  • 网站建设需要客户提供什么深圳网站建设黄浦网络
  • 徐州住房与城乡建设部网站模板之家html
  • 郑州网站开发设计公司电话公司网络组建设计与方案
  • 企业网站建设实训体会中山骏域网站建设专家
  • html制作一个网站代码大型医院设计网站建设
  • 做外贸哪些国外网站可以推广做墙报的网站
  • 通州网站建设全包wordpress怎么换域名
  • 晋中北京网站建设如何做房地产微信推送网站广告
  • 个人域名备过案了做电影网站会查吗厦门网上房地产网官方网站
  • 南昌集团网站建设江苏建筑网站
  • 中山市有做网站优化的吗创建网站需要哪些步骤
  • 郑州网站建设排名河南建设信息网首页
  • 做网站用html还是python好北京搭建公司
  • 青岛网站运营长春网站分析
  • 比较大气的企业网站资源库建设网站
  • 新加坡网站开发公司中山网络公关
  • 定制网站开发是什么个人建设门户网站 如何备案
  • 网站开发资质要求WordPress按评论时间排序
  • 昌图门户网站海淀网站建设联系方式
  • 浙江网站备案小榄网站建设
  • 济南网站开发定制wordpress页面修改插件
  • 网站建设与维护合同范本wordpress 提高速度慢
  • 金华建站模板app的wordpress
  • 网站制作的关键技术电商网站 投诉
  • 怎么去推广自己的网站手机做外贸有什么好的网站
  • 大学生网站建设报告破解wordpress主题教程
  • 网站模板制作工具网站改版对优化的影响
  • 都江堰做网站纵横天下营销型网站建设
  • 荆州论坛搜索引擎优化的技巧
  • 葫芦岛网站建设找思路瑞安做网站