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

网站模板怎么修改教程浙江短视频seo优化网站

网站模板怎么修改教程,浙江短视频seo优化网站,wordpress模版 区块链,北京 网站空间 租用一门武功能否传承久远并被发扬光大,是要看缘分的。一般来说,师傅传授给徒弟的武功总要打个折扣,于是越往后传,弟子们的功夫就越弱…… 直到某一支的某一代突然出现一个天分特别高的弟子(或者是吃到了灵丹、挖到了特别的…

一门武功能否传承久远并被发扬光大,是要看缘分的。一般来说,师傅传授给徒弟的武功总要打个折扣,于是越往后传,弟子们的功夫就越弱…… 直到某一支的某一代突然出现一个天分特别高的弟子(或者是吃到了灵丹、挖到了特别的秘笈),会将功夫的威力一下子放大N倍 —— 我们称这种弟子为“得道者”。

这里我们来考察某一位祖师爷门下的徒子徒孙家谱:假设家谱中的每个人只有1位师傅(除了祖师爷没有师傅);每位师傅可以带很多徒弟;并且假设辈分严格有序,即祖师爷这门武功的每个第i代传人只能在第i-1代传人中拜1个师傅。我们假设已知祖师爷的功力值为Z,每向下传承一代,就会减弱r%,除非某一代弟子得道。现给出师门谱系关系,要求你算出所有得道者的功力总值。

输入格式:
输入在第一行给出3个正整数,分别是:N(≤10
5
)——整个师门的总人数(于是每个人从0到N−1编号,祖师爷的编号为0);Z——祖师爷的功力值(不一定是整数,但起码是正数);r ——每传一代功夫所打的折扣百分比值(不超过100的正数)。接下来有N行,第i行(i=0,⋯,N−1)描述编号为i的人所传的徒弟,格式为:

K
i

ID[1] ID[2] ⋯ ID[K
i

]

其中K
i

是徒弟的个数,后面跟的是各位徒弟的编号,数字间以空格间隔。K
i

为零表示这是一位得道者,这时后面跟的一个数字表示其武功被放大的倍数。

输出格式:
在一行中输出所有得道者的功力总值,只保留其整数部分。题目保证输入和正确的输出都不超过10
10

输入样例:

10 18.0 1.00
3 2 3 5
1 9
1 4
1 7
0 7
2 6 1
1 8
0 9
0 4
0 3

结尾无空行
输出样例:
404
结尾无空行

深搜:
类似那个病毒溯源,此题使用深搜求解:先画出草图帮助理解
在这里插入图片描述
图中 五角星表示是得道者,武功翻倍,用数组 t 计算得道者的翻倍倍数,用数组 v 存放临界矩阵,用数组 vis 判断根节点,深搜,举例,当搜索到 t 数组的某个数不是 0 的时候,说明该师傅的徒弟是一个得道者,比如 4
t[4] 等于 7,所以,4 的得道者徒弟的武功值应该是 4 的武功值乘以 t[4]

#include<iostream>
#include<string>
#include<algorithm>
#include<bits/stdc++.h>
#include<stack>
#include<set>
#include<vector>
#include<map>
#include<queue>
#include<deque>
#include<cctype>
#include<unordered_set>
#include<unordered_map>
#include<fstream>
#include<cstring>
using namespace std;
const int MAXN = 100001;
vector<int> v[MAXN];// 临界表 
double sum = 0.0;// 得道者总数 
int t[MAXN];// 得道者倍数 
bool vis[MAXN] = {false};
int N;
double Z, r;
void Dfs(int x, double power) {if (t[x] != 0) {sum += (power * t[x]);// 得道者,翻倍!}for (int i = 0; i < v[x].size(); i++) {Dfs(v[x][i], r * power);//往下搜,每次的武功下降}
}
int main() {cin >> N >> Z >> r;memset(t, 0, sizeof(t));r = (100 - r) / 100.0;for (int i = 0; i < N; i++) {int k;cin >> k;if (!k) {int b;cin >> b;t[i] = b;} else {for (int j = 0; j < k; j++) {int x;cin >> x;v[i].push_back(x);vis[x] = true;}}}for (int i = 0; i < N; i++) {if (!vis[i]) {Dfs(i, Z);break;}}cout << (int) sum;return 0;
}
http://www.lbrq.cn/news/2430523.html

相关文章:

  • 民治做网站头条关键词排名查询
  • 网站支持ipv6做哪些改造做推广
  • 给客户做网站 赚钱吗百度关键词点击排名
  • 龙口网站制作被忽悠去做网销了
  • 动画制作过程宁波企业seo服务
  • dw 怎么做钓鱼网站免费建站平台哪个好
  • 网站备案证书如何打开seo搜索优化
  • 凡科建站怎么保存网站最近重大新闻
  • 长春网站建设有什么网络营销课程报告
  • 视频网站做app还是h5分类信息网站平台有哪些
  • 网站关键词设置多少个2021谷歌搜索入口
  • 做网站需要公司吗站长之家的作用
  • 做推广赚钱的网站有哪些谷歌搜索引擎
  • 雨灿网站建设如何推广品牌
  • 网站建设验收表百度搜索引擎介绍
  • 北碚网站建设上海网络推广服务公司
  • c2b网站开发外贸公司一般怎么找客户
  • 阳江企业网站排名优化大连seo顾问
  • 做b2b比较好的网站有哪些网站流量分析工具
  • 怎么做和京东一样网站域名注册查询官网
  • 可以做游戏的网站有哪些seo深度优化公司
  • 网站建设 工具百度seo搜索引擎优化方案
  • b2b有哪些电商平台网站营销策划方案范文
  • 返利网站建设怎么宣传自己的产品
  • 做电子商务网站实验总结如何推广一个品牌
  • 网站服务器内部错误是怎么回事山东济南seo整站优化公司
  • 国家高新技术企业查询系统广州谷歌优化
  • 做微信推送封面的网站百度网站收录入口
  • 广州网站制作公司联系方式市场调研报告怎么做
  • 网络推广具体方式有哪些平台优化是指什么
  • iOS加固工具有哪些?从零源码到深度混淆的全景解读
  • Git核心功能简要学习
  • ZooKeeper学习专栏(四):单机模式部署与基础操作详解
  • API获取及调用(以豆包为例实现图像分析)
  • Qwen3-8B 与 ChatGPT-4o Mini 的 TTFT 性能对比与底层原理详解
  • QT窗口(7)-QColorDiag