您当前的位置: 首页 > 

对方正在debug

暂无认证

  • 4浏览

    0关注

    399博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

CCPC-Wannafly & Comet OJ 夏季欢乐赛(2019)

对方正在debug 发布时间:2019-07-29 18:44:53 ,浏览量:4

原题链接:https://www.cometoj.com/contest/59/problems

A 完全k叉树

题意:给定一个结点树为n的完全k叉树,问树中距离最远的两点。 题解:先找树中深度最高的点,再找和上一个点不在同一个子树上的点,两点深度加起来为答案。

#include
using namespace std;
#define ll long long
const int maxn=100010;
ll n,k;
ll quickpow(ll x,ll p)
{
	ll ans=1;
	while(p){
		if(p&1) ans=ans*x;
		x=x*x;
		p>>=1;
	}
	return ans;
}
ll geth()
{
	ll ans=n*(k-1)+1;
	ll h=log(1.0*ans)/log(1.0*k);
	if(quickpow(k,h)-1            
关注
打赏
1664895754
查看更多评论
0.0593s