# XTUOJ-1286 Contest ## 题目描述 有n名选手参加比赛,从1∼n编号。每场比赛由两位选手对决,失败的被淘汰。为了增加比赛的观赏性,举办方并不想比赛双方实力相差太大的,所以决定,每场比赛的两位选手,之前胜场次数之差不能超过1。同时,鸡贼的举办方又不想冠军选手比赛太少了(严重影响比赛收入),希望冠军选手比赛场次越多越好。作为选手的你,当然不希望夺冠路上比赛场次太多,请问在这个赛制下,冠军最多比赛多少场? ## 输入 存在不超过10000组样例。每行一个整数n(1≤n≤1018)。 ## 输出 每行输出一个样- 剩余部分藏起来了( ̄∇ ̄) -

展开阅读

# XTUOJ-1307 Beautiful Number ## 题目描述 如果一个数的二进制中只有1个0,那么我们称这样的数是“美丽数”,比如510=1012。 现在给你一个区间$$[a,b]\(1 \le a \le b \le 10 ^ {18}\)$$,求区间内有多少个“美丽数”。 ## 输入 第一行是一个整数K,表示样例的个数。 每个样例是两个整数a和b。 ## 输出 每行输出一个样例的结果。 ## 样例输入 ``` 3 1 2 2 5 1 1000000000000000000 ``` - 剩余部分藏起来了( ̄∇ ̄) -

展开阅读

#XTUOJ-190803 唉,自己挖的坑,跪着也要填完。 不够这天竟然只 A 了一道题,我真的太菜了。 ## 1253 Robot 思路很简单,第一遍从左向右横推,还没完的话再更变方向,然后再次推到底,直到所有任务完成。

展开阅读

# 无题 > 近两月事繁,有感而发,拙作呈上 曾经沧海难为水,除却巫山不是云。 沧海成尘等闲事,云雨巫山枉断肠。 咸阳古道音尘绝,转眼梁唐晋汉周。 便从巴峡穿巫峡,错把杭州作汴州。 此去泉台招旧部,岂曰无袍携子行。

展开阅读

# XTUOJ-190802 ## 1037,成对的字符串 怎么还是栈啊。 而且出题人怎么这么喜欢 **K** 啊。 很想祖玛啊。 时间复杂度*O(kn)* ~~我怎么会说出我忘了头文件这种事呢~~ ## 1038,括号编码 栈,看来是栈的专题了,怎么会放在这么前面,看来大学果然是大学。 然后题目有误,应该是`整数序列W= w1 w2...wn`。 然后简单地模拟就行了,右括号[当前] - 右括号[匹配]。 唉,为啥不能把输入数据写清楚点呢,都不知道要不要直接暴力模拟或是开*long*了。 - 剩余部分藏起来了( ̄∇ ̄) -

展开阅读

# 快速读入(C/C++) 以前写的,记得头文件添加`ctype.h`。 用的是十进制,被 acist 大佬批的体无完肤,还请自便。 ```c++ inline int init(void){ int x; char c; for(c = getchar(); !isdigit(c); c = getchar()); for(x = 0; isdigit(c); c = getchar()) x = x * 10 + c - '0'; return x; } ``` 测试了一下,略慢于关了同步的 cin - 剩余部分藏起来了( ̄∇ ̄) -

展开阅读