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

哈尔滨网站建设哪家有好看影视大全免费下载安装

哈尔滨网站建设哪家有,好看影视大全免费下载安装,ps软件网站有哪些功能,嘉兴网站建设外包公司前言#xff1a;一开始由于失误#xff0c;误以为分数相加取模不能#xff0c;但是其实是可以取模的 这个题目如果按照一般方法#xff0c;到达每个节点再进行概率统计#xff0c;但是不知道为什么只过了百分之十五的测试集 题目地址 附上没过关的代码 #includebits…前言一开始由于失误误以为分数相加取模不能但是其实是可以取模的 这个题目如果按照一般方法到达每个节点再进行概率统计但是不知道为什么只过了百分之十五的测试集 题目地址 附上没过关的代码 #includebits/stdc.h using namespace std;#define int long longint n; int ans 0; const int N (int)2e6 5; const int Mod 998244353; int e[N], ne[N], h[N / 2], idx 0; void add(int a, int b) {e[idx] b, ne[idx] h[a], h[a] idx; }int qw(int x, int p) {int temp 1;while (p) {if(p1)temp x * temp % Mod;x x * x % Mod;p 1;}return temp; }void dfs(int u, int fa, int g, int step) {int cnt 0;for (int i h[u]; i; i ne[i]) {int v e[i]; if (fa v) continue;cnt;}if (cnt 0) {// 已经是子节点了 //ans (ans (step % Mod) * qw(g, Mod - 2)) % Mod; return;ans (ans step*g%Mod) % Mod; return;}g (g % Mod) * (qw(cnt, Mod - 2) % Mod) % Mod;for (int i h[u]; i; i ne[i]) {int v e[i]; if (fa v) continue;dfs(v, u, g , step 1);} }signed main() {cin n;for(int i1;in;i){int u,v; cin u v;add(u,v),add(v,u);}if(n1){cout 0 ; return 0;}dfs(1,0,1,0);cout ans;return 0; }再写一个过关的按照官方答案的解法的 #includebits/stdc.h using namespace std;#define int long longint n; int ans 0; const int N (int)2e6 5; const int Mod 998244353; const int P 998244353; int e[N], ne[N], h[N / 2], idx 0; vectorint a[N / 2]; int siz[N], ye[N]; // 记录每一层的节点个数以及叶子节点的个数 void add(int a, int b) {e[idx] b, ne[idx] h[a], h[a] idx; }int qw(int x, int p) {int temp 1;while (p) {if (p 1)temp x * temp % Mod;x x * x % Mod;p 1;}return temp; }void dfs(int u, int fa, int dep) {int cnt 0; siz[dep];for (int i h[u]; i; i ne[i]) {int to e[i]; if (to fa) continue;cnt; dfs(to, u, dep 1);}if (cnt 0) {ye[dep];} }void solve() {int pre 1; // 概率for (int i 1; i n; i) {//cout siz i ye[i] endl;if (siz[i] 0) break;//ans (ans(pre*(ye[i]*(qw(siz[i],Mod-2),Mod-2)%Mod)%Mod) * (i)%Mod) % Mod;ans (ans pre * ye[i] % P * qw(siz[i], P - 2) % P * (i) % P) % P;pre pre * ((siz[i] - ye[i]) * (qw(siz[i], Mod - 2)) % Mod)%Mod;//pre pre * (((siz[i] - ye[i]) % P P) % P) % P * qw(siz[i], P - 2) % P;}cout ans; return; }signed main() {cin n;for (int i 1; i n; i) {int u, v; cin u v;add(u, v), add(v, u);//a[u].push_back(v); a[v].push_back(u);}if (n 1) {cout 0; return 0;}dfs(1, 0, 0);solve();return 0; }
http://www.hkea.cn/news/14340062/

相关文章:

  • 南京网站开发南京乐识专心企业网站类型主要包括
  • 医院网站建设的重要性wordpress开发教程
  • 郑州网站建设流程wordpress 有广告插件
  • 做网站都是花钱吗东莞百度网络推广
  • 网站建设的基础常识铜陵做网站的公司
  • iis做外网站点保定关键词排名系统
  • 哪个网站免费h5模板多.net core 做网站
  • vs2015 asp网站开发打开这个网站
  • 成都网站seo服务网站开发采用了哪些技术
  • 大型门户网站建设需要哪些技术和注意事项wordpress完全版教材
  • 做网站优化排名我做微信淘宝客网站有哪些
  • 网站搭建价格表南漳网站设计
  • 网站新版品牌网官网查询
  • 怎样用织梦做音乐网站北京网站建设第一
  • 建设部职业资格注册中心网站中国建设银行手机网站
  • 详细描述建设一个网站的具体步骤营销型网站建设广告语
  • 怎样建设游戏网站八爪鱼采集器WordPress接口
  • 企业网站建设的材料常州模板网站建设咨询
  • 万网的成品网站学生做微商怎么加入
  • 高端公司网站建设网站界面设计试题
  • 网站模板预览与编辑器百度推广长春分公司
  • 一 网站建设的目的与意义网络营销方案例文
  • 为什么企业网站不是开源系统重庆公司做网站
  • 口腔门诊建设网站网站建设方案ppt下载
  • 动漫网站策划书加强网站建设 通知
  • 成都建设网站高级工程师查询阿里巴巴国际站怎么注册
  • 网站建设时间进度WordPress的目录大纲
  • 网站规划湛江网站seo
  • 亚马逊站外推广怎么做ui网页设计实习周报
  • 武安市网站建设如何申请企业邮箱免费