博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2019字节跳动冬令营day7娱乐赛19题题解
阅读量:6890 次
发布时间:2019-06-27

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

啊没去听讲题,也没发纸质题解,电子版题解也没有

为最后几个unsolve自闭了一段时间才全都A掉

3个队友写的我没看的题通过人数蛮多就不管了

题目地址:

提取码: ffhr

 

A.考虑能够让最终结果为0的几种情况,然后对n的大小进行限制

发现当n>=7时,一定有结果等于0

小数据爆搜

 

B.层数不是很多就一层一层往上翻

往上翻的规则找找规律就有了

 

C.队友写的

 

D.最低位一直取膜

最高位的话,用Long Double类型的变量x存

while(x >= 10) x /= 10

取x的整数部分即可。精度比较玄学

用常用的log做法会wa

 

E.打表找规律即可

 

F.队友写的

 

G.队友写的

 

H.随机。把所有点按照出现次数排序

然后依次rand确定每个点的坐标

n=6 m=4 每条直线三个点的情况容易T啊,直接把这组特判了

 

I.模拟。双指针。

 

J.第二种移动方法很傻其实不会更优。所以其实只有一种移动方法

 

K.二分+trie,二分一个答案

然后对trie树上每个节点u记录一个数组P

p[i]代表以u为根的子树里,第i层有多少个节点可用

然后如果节点u结尾的串有c个,就从大到小枚举用掉p[i]即可

时间复杂度O(nlog2n)

 

L.阅读理解题。

2 * (n + 1 - (1 << (len(bin(n)) - 3))) - 1

 

M.n=2打表,n=1暴力

 

N.模拟题

 

O.考虑一个圆一定包含了3k+1条边

所以输的人其实是固定的

 

P.区间欧拉函数之和

保证了区间大小,直接爆枚质因数

 

Q.count(a[i] <= a[i + 1])

 

R.正多面体只有5种

 

S.序数词。n=4特判

转载于:https://www.cnblogs.com/ytytzzz/p/10555693.html

你可能感兴趣的文章
Python调用函数带括号和不带括号的区别
查看>>
如何上传本地音乐获取MP3外链(欢迎分享和转载)
查看>>
配置和创建一个hibernate简单应用
查看>>
c++文件流
查看>>
RAD Studio XE2/XE3 官方 ISO 下载地址 (2012-09-05更新)
查看>>
神奇的代码系列(持续更新)
查看>>
Redis的三种启动方式
查看>>
python基础----面向对象进阶,isinstance,issubclass,反射,内置attr,定制自己的数据类型...
查看>>
使用git error: RPC failed; result=22, HTTP code = 411
查看>>
C++ MessageBox()
查看>>
Mac下PyCharm快捷键大全
查看>>
【计算几何初步-凸包-Graham扫描法-极角序】【HDU1348】 WALL
查看>>
5.运算符
查看>>
@vue/cl构建得项目下,postcss.config.js配置,将px转化成rem
查看>>
搭建gitlab本地服务
查看>>
day02
查看>>
SpringBoot慕课学习-SpringBoot开发常用技术整合-资源文件属性配置
查看>>
VS2013支持多字节的方法
查看>>
Java设计模式 - 观察者模式
查看>>
oracle 完整性约束的禁用启用以及对表的影响,表的修改和复制
查看>>