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

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

公關(guān)公司屬于什么行業(yè)北京網(wǎng)站seo設(shè)計(jì)

公關(guān)公司屬于什么行業(yè),北京網(wǎng)站seo設(shè)計(jì),做單掙錢的網(wǎng)站,業(yè)余做衣服的網(wǎng)站登錄—專業(yè)IT筆試面試備考平臺(tái)_??途W(wǎng) 題意: 思路: 這種是典中典中典,對(duì)于gcd,背包問題都是一樣的處理方式 預(yù)處理出前綴lca和后綴lca,枚舉哪個(gè)消失即可,可以統(tǒng)計(jì)方案數(shù) Code: #include &l…

登錄—專業(yè)IT筆試面試備考平臺(tái)_??途W(wǎng)

題意:

思路:

這種是典中典中典,對(duì)于gcd,背包問題都是一樣的處理方式

預(yù)處理出前綴lca和后綴lca,枚舉哪個(gè)消失即可,可以統(tǒng)計(jì)方案數(shù)

Code:

#include <bits/stdc++.h>constexpr int N = 2e5 + 10;
constexpr int mod = 1e9 + 7;
constexpr int Inf = 0x3f3f3f3f;
constexpr double eps = 1e-10;std::vector<int> adja[N], adjb[N];int n, k;
int x[N];
int a[N], b[N];
int pa[N], pb[N];
int depa[N], depb[N];
int Fa[N][33], Fb[N][33];
int prea[N], sufa[N], preb[N], sufb[N];void dfs1(int u, int fa) {depa[u] = depa[fa] + 1;Fa[u][0] = fa;for (int j = 1; j <= 30; j ++) Fa[u][j] = Fa[Fa[u][j - 1]][j - 1];for (auto v : adja[u]) {if (v == fa) continue;dfs1(v, u);}
}
void dfs2(int u, int fa) {depb[u] = depb[fa] + 1;Fb[u][0] = fa;for (int j = 1; j <= 30; j ++) Fb[u][j] = Fb[Fb[u][j - 1]][j - 1];for (auto v : adjb[u]) {if (v == fa) continue;dfs2(v, u);}
}
int lca_a(int u, int v) {if (depa[u] < depa[v]) std::swap(u, v);for (int j = 30; j >= 0; j --) {if (depa[Fa[u][j]] >= depa[v]) {u = Fa[u][j];}}if (u == v) return u;for (int j = 30; j >= 0; j --) {if (Fa[u][j] != Fa[v][j]) {u = Fa[u][j];v = Fa[v][j];}}return Fa[u][0];
}
int lca_b(int u, int v) {if (depb[u] < depb[v]) std::swap(u, v);for (int j = 30; j >= 0; j --) {if (depb[Fb[u][j]] >= depb[v]) {u = Fb[u][j];}}if (u == v) return u;for (int j = 30; j >= 0; j --) {if (Fb[u][j] != Fb[v][j]) {u = Fb[u][j];v = Fb[v][j];}}return Fb[u][0];
}
void solve() {std::cin >> n >> k;for (int i = 1; i <= k; i ++) std::cin >> x[i];for (int i = 1; i <= n; i ++) {std::cin >> a[i];}for (int i = 2; i <= n; i ++) {std::cin >> pa[i];adja[pa[i]].push_back(i);adja[i].push_back(pa[i]);}for (int i = 1; i <= n; i ++) {std::cin >> b[i];}for (int i = 2; i <= n; i ++) {std::cin >> pb[i];adjb[pb[i]].push_back(i);adjb[i].push_back(pb[i]);}dfs1(1, 0);dfs2(1, 0);prea[1] = x[1];for (int i = 2; i <= k; i ++) {prea[i] = lca_a(prea[i - 1], x[i]);}preb[1] = x[1];for (int i = 2; i <= k; i ++) {preb[i] = lca_b(preb[i - 1], x[i]);}sufa[k] = x[k];for (int i = k - 1; i >= 1; i --) {sufa[i] = lca_a(sufa[i + 1], x[i]);}sufb[k] = x[k];for (int i = k - 1; i >= 1; i --) {sufb[i] = lca_b(sufb[i + 1], x[i]);}int ans = 0;int cur1 = sufa[2];int cur2 = sufb[2];if (a[cur1] > b[cur2]) ans ++;for (int i = 2; i <= k - 1; i ++) {int cur1 = lca_a(prea[i - 1], sufa[i + 1]);int cur2 = lca_b(preb[i - 1], sufb[i + 1]);if (a[cur1] > b[cur2]) ans ++;};cur1 = prea[k - 1];cur2 = preb[k - 1];if (a[cur1] > b[cur2]) ans ++;std::cout << ans << "\n";
}
signed main() {std::ios::sync_with_stdio(false);std::cin.tie(nullptr);int t = 1;while(t --) {solve();}return 0;
}

?

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

相關(guān)文章:

  • 建網(wǎng)站用什么發(fā)票創(chuàng)建軟件平臺(tái)該怎么做
  • pc網(wǎng)站建設(shè)需要提供哪些資料愛客crm
  • wordpress建站過程線上推廣的渠道有哪些
  • 十堰網(wǎng)站設(shè)計(jì)公司成都網(wǎng)多多
  • 新余網(wǎng)站制作關(guān)鍵詞seo優(yōu)化排名公司
  • 代理網(wǎng)頁游戲要多少錢福州seo網(wǎng)站管理
  • 青海網(wǎng)站建設(shè)公司軟文通
  • 網(wǎng)站開發(fā)名詞解釋百度問答兼職怎么做
  • matlab做網(wǎng)站爬蟲廣東疫情最新數(shù)據(jù)
  • 網(wǎng)站在線客服管理系統(tǒng)哈爾濱網(wǎng)站優(yōu)化
  • 網(wǎng)站的測(cè)試和網(wǎng)站上線宣傳渠道和宣傳方式有哪些
  • 廣州凡科公司是外包嗎seo免費(fèi)外鏈工具
  • 網(wǎng)站開發(fā)制做seo搜索引擎優(yōu)化工作內(nèi)容
  • 關(guān)于做問卷星網(wǎng)站的畢業(yè)論文安裝百度到手機(jī)桌面
  • wordpress u-degin優(yōu)化軟件刷排名seo
  • uc投放廣告網(wǎng)站要自己做嗎如何做網(wǎng)頁制作
  • 如何查到別人的網(wǎng)站做哪些競(jìng)價(jià)詞國(guó)外網(wǎng)站制作
  • 臥龍區(qū)微網(wǎng)站建設(shè)百度手機(jī)助手app下載并安裝
  • 自己做視頻網(wǎng)站有點(diǎn)卡公司網(wǎng)站首頁設(shè)計(jì)
  • 公司的網(wǎng)站怎么做廣州網(wǎng)絡(luò)推廣公司有哪些
  • 西數(shù) 網(wǎng)站建設(shè)seo網(wǎng)站推廣優(yōu)化就找微源優(yōu)化
  • html5響應(yīng)式網(wǎng)站建設(shè)今日新聞?wù)畻l
  • 的網(wǎng)站建立seo方式包括
  • 嘉興網(wǎng)站制作建設(shè)國(guó)內(nèi)專業(yè)的seo機(jī)構(gòu)
  • 陜西建設(shè)信息網(wǎng)官網(wǎng)seo案例視頻教程
  • 新加坡網(wǎng)站后綴google推廣一年的費(fèi)用
  • 網(wǎng)站建設(shè)選擇什么操作系統(tǒng)酒店推廣渠道有哪些
  • vs網(wǎng)站開發(fā)實(shí)例百度知道小程序
  • 網(wǎng)站建設(shè)的行業(yè)分析整合營(yíng)銷公司排名
  • wordpress文章置頂2篇seo新人培訓(xùn)班