中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

懷化網(wǎng)站建設(shè)企業(yè)網(wǎng)絡(luò)軟文推廣案例

懷化網(wǎng)站建設(shè)企業(yè),網(wǎng)絡(luò)軟文推廣案例,WordPress極品主題,如何申請免費域名做網(wǎng)站離散化是將大范圍的數(shù)字映射到小范圍的區(qū)間內(nèi),適用于稀疏的區(qū)間。 兩個問題需要考慮: 1. 原數(shù)組中可能有重復(fù)元素,需要去重。 2. 如何算出離散化后的值(離散化后保序,使用二分)。 題目鏈接: …

離散化是將大范圍的數(shù)字映射到小范圍的區(qū)間內(nèi),適用于稀疏的區(qū)間。

兩個問題需要考慮:

1. 原數(shù)組中可能有重復(fù)元素,需要去重。

2. 如何算出離散化后的值(離散化后保序,使用二分)。

題目鏈接:

https://www.acwing.com/problem/content/804/

代碼:

#include <iostream>
#include <vector>
#include <algorithm>using namespace std;typedef pair<int, int> PII;const int N = 300010;int n, m;
int a[N], s[N];vector<int> alls;
vector<PII> add, query;int find(int x)
{int l = 0, r = alls.size() - 1;while (l < r){int mid = l + r >> 1;if (alls[mid] >= x) r = mid;else l = mid + 1;}return r + 1;
}int main()
{cin >> n >> m;for (int i = 0; i < n; i++){int x, c;cin >> x >> c;add.push_back({x, c});alls.push_back(x);}for (int i = 0; i < m; i++){int l, r;cin >> l >> r;query.push_back({l, r});alls.push_back(l);alls.push_back(r);}// 去重sort(alls.begin(), alls.end());alls.erase(unique(alls.begin(), alls.end()), alls.end());// 處理插入for (auto item : add){int x = find(item.first);a[x] += item.second;}// 預(yù)處理前綴和for (int i = 1; i <= alls.size(); i++) s[i] = s[i - 1] + a[i];// 處理詢問for (auto item : query){int l = find(item.first), r = find(item.second);cout << s[r] - s[l - 1] << endl;}return 0;
}

其中,unique(alls.begin(), alls.end())將數(shù)組中的所有重復(fù)元素去重,返回去重后的數(shù)組的尾端點。使用Java和Python的小伙伴可以使用下列自己實現(xiàn)的方法替換(雙指針?biāo)惴?#xff09;:

vector<int>::iterator unique(vector<int>& a)
{int j = 0;for (int i = 0; i < a.size(); i++)if (!i || a[i] != a[i - 1])a[j++] = a[i];// a[0] ~ a[j - 1] 所有a中不重復(fù)的數(shù)return a.begin() + j;
}

http://www.risenshineclean.com/news/22287.html

相關(guān)文章:

  • 蘭州網(wǎng)站做的好點的公司網(wǎng)站制作廠家有哪些
  • 電子商務(wù)網(wǎng)站開發(fā)形式有友情鏈接出售網(wǎng)
  • 建設(shè)企業(yè)網(wǎng)站需要哪些東西推廣渠道怎么寫
  • wordpress ip更換域名給你一個網(wǎng)站seo如何做
  • 電子商城開發(fā)網(wǎng)站建設(shè)百度一下主頁官網(wǎng)
  • 電子商務(wù)平臺知識產(chǎn)權(quán)保護管理seo引擎搜索網(wǎng)站關(guān)鍵詞
  • 做寵物網(wǎng)站賺錢嗎陜西seo主管
  • 企業(yè)網(wǎng)站建設(shè)網(wǎng)站優(yōu)化百度官方認(rèn)證
  • 網(wǎng)易那個網(wǎng)站可以做字幕外貿(mào)網(wǎng)站建設(shè)設(shè)計方案
  • 制作一個app合肥百度搜索排名優(yōu)化
  • 網(wǎng)站優(yōu)化解決方案第一設(shè)計
  • 雄安網(wǎng)站建設(shè)多少錢優(yōu)化快速排名公司
  • 公司網(wǎng)站怎么做才能有官網(wǎng)二字新公司如何做推廣
  • 微課做動畫的網(wǎng)站鄭州seo培訓(xùn)
  • 建立個人網(wǎng)站的方法nba最新交易新聞
  • 鄉(xiāng)鎮(zhèn)中心小學(xué)校園網(wǎng)站建設(shè)指南四川聚順成網(wǎng)絡(luò)科技有限公司
  • 重?c網(wǎng)站開發(fā)電腦優(yōu)化是什么意思
  • 合肥室內(nèi)裝修設(shè)計培訓(xùn)seo排名優(yōu)化北京
  • 網(wǎng)站建設(shè)新手指南百度導(dǎo)航如何設(shè)置公司地址
  • 一品威客網(wǎng)官網(wǎng)靠譜嗎搜索引擎優(yōu)化簡稱
  • html櫻花飄落代碼seo免費工具
  • 好的做淘寶詳情頁的網(wǎng)站有哪些內(nèi)容貼吧友情鏈接在哪
  • 天津有做網(wǎng)站不錯的嗎seo知識分享
  • 做網(wǎng)站的工資高百度店鋪
  • 兗州建設(shè)公司網(wǎng)站免費推廣網(wǎng)站大全
  • 網(wǎng)站美化怎么做站長工具seo綜合查詢分析
  • 怎樣給網(wǎng)站做外鏈聊城疫情最新消息
  • 建設(shè)品牌網(wǎng)站公司關(guān)鍵詞檢測工具
  • 做網(wǎng)站圖片為什么不清晰衡陽百度seo
  • 網(wǎng)站制作公司天強科技seo網(wǎng)站優(yōu)化軟件