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

网站开发用什么写aso优化违法吗

网站开发用什么写,aso优化违法吗,做购物网站建设的公司,做简单网站用什么软件有哪些cf246E. Blood Cousins Return 题意#xff1a; 给你一个森林#xff0c;每个点都有自己的种类#xff0c;问以v为根节点的子树中#xff0c;与v距离为k的节点有多少种 题解#xff1a; 和cf208E. Blood Cousins这个题差不多#xff0c;就是多了一个种类#xff0c;…cf246E. Blood Cousins Return 题意 给你一个森林每个点都有自己的种类问以v为根节点的子树中与v距离为k的节点有多少种 题解 和cf208E. Blood Cousins这个题差不多就是多了一个种类用一个unordered_map对名字进行编号用map对每一层的名字进行标记(能用unordered_map的就不要用map不然后超时) 详细看代码 代码 // Problem: E. Blood Cousins Return // Contest: Codeforces - Codeforces Round #151 (Div. 2) // URL: https://codeforces.com/contest/246/problem/E // Memory Limit: 256 MB // Time Limit: 3000 ms // Data:2021-09-02 17:37:18 // By Jozky#include bits/stdc.h #include unordered_map #define debug(a, b) printf(%s %d\n, a, b); using namespace std; typedef long long ll; typedef unsigned long long ull; typedef pairint, int PII; clock_t startTime, endTime; //Fe~Jozky const ll INF_ll 1e18; const int INF_int 0x3f3f3f3f; void read(){}; template typename _Tp, typename... _Tps void read(_Tp x, _Tps... Ar) {x 0;char c getchar();bool flag 0;while (c 0 || c 9)flag| (c -), c getchar();while (c 0 c 9)x (x 3) (x 1) (c ^ 48), c getchar();if (flag)x -x;read(Ar...); } template typename T inline void write(T x) {if (x 0) {x ~(x - 1);putchar(-);}if (x 9)write(x / 10);putchar(x % 10 0); } void rd_test() { #ifdef LOCALstartTime clock();freopen(in.txt, r, stdin); #endif } void Time_test() { #ifdef LOCALendTime clock();printf(\nRun Time:%lfs\n, (double)(endTime - startTime) / CLOCKS_PER_SEC); #endif } const int maxn 1e5 9; int n, m; vectorint vec[maxn]; vectorPII q[maxn]; unordered_mapstring, int mp; unordered_mapint, string na; int f[maxn][30]; int son[maxn]; int Son; int dep[maxn], siz[maxn]; void dfs1(int u, int fa) {dep[u] dep[fa] 1;siz[u] 1;f[u][0] fa;for (int i 1; i 20; i)f[u][i] f[f[u][i - 1]][i - 1];for (auto v : vec[u]) {if (v fa)continue;dfs1(v, u);siz[u] siz[v];if (siz[v] siz[son[u]])son[u] v;} } int find_f(int u, int k) {for (int i 0; i 20; i) {if ((1 i) k)u f[u][i];}return u; } mappairint, int, int iff; // int iff[maxn][200]; int ans[maxn]; int num[maxn]; void add(int u, int fa, int val) {int id mp[na[u]];// coutnamena[u] ididendl;if (val 1) {iff[{id, dep[u]}];if (iff[{id, dep[u]}] 1)num[dep[u]] val;}else if (val -1) {iff[{id, dep[u]}]--;if (iff[{id, dep[u]}] 0)num[dep[u]] val;}for (auto v : vec[u]) {if (v fa || v Son)continue;add(v, u, val);} } void dfs2(int u, int fa, int keep) {for (auto v : vec[u]) {if (v fa || v son[u])continue;dfs2(v, u, 0);}if (son[u]) {dfs2(son[u], u, 1);Son son[u];}add(u, fa, 1);for (auto it : q[u]) {int deep it.first dep[u];int id it.second;ans[id] max(0, num[deep]);}Son 0;if (!keep) {add(u, fa, -1);} } int main() {//rd_test();read(n);for (int i 1; i n; i) {string name;int x;cin name x;// if(mp[name]!0)na[i] name;mp[name] i;vec[x].push_back(i);}dfs1(0, 0);read(m);for (int i 1; i m; i) {int v, k;read(v, k);// int f find_f(v, k);q[v].push_back({k, i});}dfs2(0, 0, 0);for (int i 1; i m; i)printf(%d\n, ans[i]);//Time_test(); }
http://wiki.neutronadmin.com/news/159261/

相关文章:

  • 常州网站建设系统wordpress的网站后台
  • 网站建设费用包括wordpress网易邮箱
  • 兰州网站建设哪家专业软件开发模型不包括
  • vr全景网站开发制作logo设计在线生成免费标小智
  • 西安外贸建站上犹建设局网站
  • 国外做家装的网站有哪些简单的公司网站系统
  • 张家港做外贸网站济南网站建设老威
  • 静态网站站内搜索wordpress吃内存cpu
  • 怎么制作网站api接口亚马逊超级浏览器
  • 网站建设视频直播功能表有人从搜索引擎找网站建设吗
  • 网站建设公司策划网站建设策划书格式
  • 海北wap网站建设公司英文网站建站山东
  • 网站设计画布规范1680百度收录网站链接入口
  • 游戏网站建设一条龙直播功能开发
  • 南海网站智能推广一键安装wordpress
  • 珠海网站建设有限公司企业网站主题
  • 北京网站设计建设公司北京最放心的装修公司
  • 如何创建个人网站英语作文聊城汽车网站建设
  • 网站开发需求分析模板gta 买房网站建设中
  • 西部数码网站管理助手搭建织梦无锡网站排名优化公司
  • 网站服务器建设教程怎么做外国网站
  • 网站建设开票内容是什么意思本地网站做淘宝客
  • 巩义做网站哪家好wordpress相关推荐代码
  • 云南省城乡住房建设厅网站中沪红蚂蚁装潢公司
  • 做网站好做吗o2o 网站
  • 百度云wordpress怎么搭建网站网站技术实现方案
  • 网站维护要求wordpress win主机伪静态
  • 云南网站建设及优化哪些网站可以做微课
  • 合肥做网站价格长春门户网站建设制作
  • 青岛小型网站建设黄平网站建设