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

安徽建站贵吗/苏州seo

安徽建站贵吗,苏州seo,外包公司不给员工发工资怎么办,网络推广文案有哪些1106 Lowest Price in Supply Chain (25 分) 题目大意 提供一棵树,在树根处货物的价格为p,从根结点开始每往下一层,该层货物价格将会在父亲结点的价格上增加r%。求叶子结点出能获得的最低价格以及能提供最低价格的叶子结点数 基本思路 数…

1106 Lowest Price in Supply Chain (25 分)

题目大意

提供一棵树,在树根处货物的价格为p,从根结点开始每往下一层,该层货物价格将会在父亲结点的价格上增加r%。求叶子结点出能获得的最低价格以及能提供最低价格的叶子结点数

基本思路

数据结构:
定义vector v[maxn],下标为结点编号,值为这个结点所有孩子结点的编号。
定义数组book,下标为层次,值为该层的叶子结点的数量。
基本思路:
dfs深搜求出拥有每一层叶子结点的数量。
求出拥有叶子结点的最小层号和该层的叶子结点数量。
按要求计算,输出。

代码

#include <cstdio>
#include <iostream>
#include <algorithm>
#include <vector>
#include <cmath>
using namespace std;
const int maxn=100005;
int n;//结点数量(结点编号0~n-1,规定编号0为根结点)
double p,r;
int book[maxn]={0};//下标为层次,值为该层的叶子结点的数量
vector<int> v[maxn];//下标为结点编号,值为这个结点所有孩子结点的编号
void dfs(int root,int depth){if(v[root].size()==0){book[depth]++;return;}for(int i=0;i<v[root].size();i++){dfs(v[root][i],depth+1);}
}
int main(){cin>>n>>p>>r;//构建这张无环有向图:读入所有结点的孩子结点编号int k,ans;for(int i=0;i<n;i++){cin>>k;for(int j=0;j<k;j++){cin>>ans;v[i].push_back(ans);}}//dfs深搜给数组book赋值dfs(0,1);//从根结点编号0,第1层开始dfs//找出存在叶子结点的最小层号,该层的结点数量int mindepth=1,num=0;//存在叶子结点的最小层号,该层的结点数量while(book[mindepth]==0) mindepth++;num=book[mindepth];//输出printf("%.4lf %d",pow((1+r*0.01),mindepth-1)*p,num);
}

类似题目

1090 Highest Price in Supply Chain (25 分)

代码

#include <cstdio>
#include <iostream>
#include <algorithm>
#include <vector>
#include <cmath>
using namespace std;
const int maxn=100005;
int n;//结点数量(结点编号0~n-1)
double p,r;
vector<int> v[maxn];//下标为结点编号,值为这个结点所有孩子结点的编号
int root;//根结点编号(待定)
int book[maxn]={0};//下标为层号,值为该层的叶子结点的数量
void dfs(int root,int depth){if(v[root].size()==0){book[depth]++;return;}for(int i=0;i<v[root].size();i++){dfs(v[root][i],depth+1);}
}
int main(){cin>>n>>p>>r;//构建这张无环有向图:读入所有结点的孩子结点编号int ans;for(int i=0;i<n;i++){cin>>ans;if(ans==-1){root=i;}else{v[ans].push_back(i);}}//dfs深搜求出这张图的最大层次和最大层次上的结点编号dfs(root,1);//从根结点编号root,第1层开始dfs//找出存在叶子结点的最大层号,该层的结点数量int maxdepth=n,num=0;//存在叶子结点的最大层号,该层的结点数量while(book[maxdepth]==0) maxdepth--;num=book[maxdepth];//输出printf("%.2lf %d",pow((1+r*0.01),maxdepth-1)*p,num);
}

类似题目

1079 Total Sales of Supply Chain (25 分)

代码

#include <cstdio>
#include <iostream>
#include <algorithm>
#include <vector>
#include <cmath>
using namespace std;
const int maxn=100005;
int n;//结点数量(结点编号0~n-1,规定编号0为根结点)
double p,r;
vector<int> book[maxn];//下标为层次,值为该层的所有叶子结点的编号
int productnum[maxn];//下标为结点编号,值为该零售点产品的数量
vector<int> v[maxn];//邻接表,下标为结点编号,值为这个结点所有孩子结点的编号
void dfs(int root,int depth){if(v[root].size()==0){book[depth].push_back(root);return;}for(int i=0;i<v[root].size();i++){dfs(v[root][i],depth+1);}
}
int main(){cin>>n>>p>>r;//构建这张无环有向图:读入所有结点的孩子结点编号//如果当前结点为零售点,读入零售点的产品数量int k,ans;for(int i=0;i<n;i++){cin>>k;if(k==0) cin>>productnum[i];for(int j=0;j<k;j++){cin>>ans;v[i].push_back(ans);}}//dfs深搜给数组book赋值dfs(0,1);//从根结点编号0,第1层开始dfs//找出存在叶子结点的最小层号,存在叶子结点的最大层号int mindepth=1,maxdepth=n;//存在叶子结点的最小层号,存在叶子结点的最大层号while(book[mindepth].size()==0) mindepth++;while(book[maxdepth].size()==0) maxdepth--;//求总的销售额double result=0.0;for(int i=mindepth;i<=maxdepth;i++){for(int j=0;j<book[i].size();j++){result+=pow((1+r*0.01),i-1)*p*productnum[book[i][j]];}}//输出printf("%.1lf",result);
}
http://www.lbrq.cn/news/1279423.html

相关文章:

  • 自己做网站投入/seo怎么提升关键词的排名
  • 网站做qq登录界面/买淘宝店铺多少钱一个
  • 网站建设广告图/最全的百度网盘搜索引擎
  • 陈铭生怎么死的/什么是优化设计
  • 中山做网站优化/怎么样做网站推广
  • wordpress怎么实时刷新数据/seoul是什么意思中文
  • 前端一般模仿什么网站/seo个人博客
  • 做爰免费网站/推广一单500
  • 公司网站建设款计什么科目/沈阳专业seo关键词优化
  • 蛋糕网站模版/百度下载链接
  • 做网站公司郑州郑州的网站建设公司排名/网页设计代码案例
  • 重庆模板网站建设怎么样/如何注册域名网站
  • 网站的流量建设/济南seo顾问
  • 企业网站建设硬件/销售渠道
  • 长沙企业网站建立/快速刷排名的软件最好
  • 服务企业建设网站/竞价推广公司
  • 网站建设服务好公司/垂直搜索引擎
  • 网站开发百度百科/seo优化策略
  • 开网站 怎么做网上支付/关键词调词平台费用
  • 网站名称和备案的不一样/免费学生网页制作成品
  • 企业注册号/电商沙盘seo裤子关键词
  • 颍东网站建设/链接检测工具
  • 如何ps做网站首页/互联网营销培训平台
  • 网站建设公司需要有什么东西/日本比分算1:1
  • 南阳网站建设口碑/网站优化有哪些类型
  • 佛山网站设计哪家便宜/淘宝客推广有效果吗
  • 广州网站商城建设/市场营销比较好写的论文题目
  • 社旗微网站开发/seo入门到精通
  • 网站搜索排名靠前/网站推广优化方案
  • 网站文字规范/平台推广引流
  • 电流变送器电路的分析与计算
  • Rust 最短路径、Tide、Partial、Yew、Leptos、数独实践案例
  • 代码随想录算法训练营二十八天|动态规划part01
  • 学习日志19 python
  • 基于深度学习的图像分类:使用Capsule Networks实现高效分类
  • React入门学习——指北指南(第四节)