博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
牛客练习赛23 F 托米的游戏
阅读量:4345 次
发布时间:2019-06-07

本文共 1009 字,大约阅读时间需要 3 分钟。

https://www.nowcoder.com/acm/contest/156/F

树 概率

1 #include 
2 #include
3 #include
4 #include
5 #include
6 #include
7 #include
8 #include
9 #include
10 #include
11 #include
12 #include
13 #include
14 using namespace std;15 #define ll long long16 #define minv 1e-617 #define inf 1e918 const ll mod=998244353;19 const long maxn=1e5+5;20 21 vector
e[maxn];22 bool vis[maxn]={ 0};23 ll result=0,x,y;24 25 void gcd(ll a,ll b)26 {27 if (b==0)28 {29 x=1;30 y=0;31 }32 else33 {34 gcd(b,a%b);35 ll r;36 r=x;37 x=y;38 y=r-a/b*y;39 }40 }41 42 ll ni(ll s)43 {44 gcd(mod,s%mod);45 return (y%mod+mod)%mod;46 }47 48 void dfs(int d,int dep)49 {50 vis[d]=1;51 result=(result+ni(dep))%mod;52 vector
::iterator i;53 for (i=e[d].begin();i!=e[d].end();i++)54 if (!vis[*i])55 dfs(*i,dep+1);56 }57 58 int main()59 {60 int n,i,x,y;61 scanf("%d",&n);62 for (i=1;i

 

转载于:https://www.cnblogs.com/cmyg/p/9520858.html

你可能感兴趣的文章
使用Gitbook来编写你的Api文档
查看>>
jquery扩展 $.fn
查看>>
Markdown指南
查看>>
influxDB的安装和简单使用
查看>>
JPA框架学习
查看>>
JPA、JTA、XA相关索引
查看>>
机器分配
查看>>
php opcode缓存
查看>>
springcloud之Feign、ribbon设置超时时间和重试机制的总结
查看>>
观看杨老师(杨旭)Asp.Net Core MVC入门教程记录
查看>>
UIDynamic(物理仿真)
查看>>
Windows下安装Redis
查看>>
winform非常实用的程序退出方法!!!!!(转自博客园)
查看>>
centos安装vim
查看>>
linux工作调度(计划任务)
查看>>
NIO:与 Buffer 一起使用 Channel
查看>>
Android帧缓冲区(Frame Buffer)硬件抽象层(HAL)模块Gralloc的实现原理分析
查看>>
MFC接收ShellExecute多个参数
查看>>
volatile和synchronized的区别
查看>>
RocketMQ介绍与云服务器安装
查看>>