- 博客(4)
- 收藏
- 关注
原创 手串——字节跳动2018校招大数据方向(第二批)
1.题目时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 64M,其他语言128M作为一个手串艺人,有金主向你订购了一条包含n个杂色串珠的手串——每个串珠要么无色,要么涂了若干种颜色。为了使手串的色彩看起来不那么单调,金主要求,手串上的任意一种颜色(不包含无色),在任意连续的m个串珠里至多出现一次(注意这里手串是一个环形)。手串上的颜色一共有c种。现在按顺时针序告诉你n个串珠的手串上,每个串珠用所包含的颜色分别有哪些。请你判断该手串上有多少种颜色不符合要求。即询问有多少种颜色在任意连
2021-02-25 23:42:24 190
原创 用户喜好——字节跳动2018校招大数据方向(第二批)
字节跳动笔试算法题用户喜好Java实现1.题目2.思路3.源码4.实际提交结果5.经验教训1.题目[编程题]用户喜好时间限制:C/C++ 3秒,其他语言6秒空间限制:C/C++ 256M,其他语言512M为了不断优化推荐效果,今日头条每天要存储和处理海量数据。假设有这样一种场景:我们对用户按照它们的注册时间先后来标号,对于一类文章,每个用户都有不同的喜好值,我们会想知道某一段时间内注册的用户(标号相连的一批用户)中,有多少用户对这类文章喜好值为k。因为一些特殊的原因,不会出现一个查询的用户区间完全
2021-02-25 23:03:32 263
原创 CentOS命令行安装tomcat教程
文章目录本机系统环境1.下载Tomcat安装包2.安装Tomcat3.配置环境变量4.测试是否成功本机系统环境CentOS 8.2 JDK 1.8.0_2711.下载Tomcat安装包以Tomcat 9为例Tomcat官网链接右键复制下载链接,使用wget https://mirrors.bfsu.edu.cn/apache/tomcat/tomcat-9/v9.0.41/bin/apache-tomcat-9.0.41.tar.gz命令下载安装包2.安装Tom.
2021-01-03 18:55:11 293
原创 超详细的CentOS通过命令行安装JDK教程
超详细的CentOS通过命令行安装JDK教程1.卸载系统预安装JDK版本1.1 查看系统是否预安装JDK1.2 卸载预安装JDK2.安装JDK2.1 下载JDK包,以JDK8为例,[官网链接](https://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads.html)2.2安装JDK2.3配置系统环境变量3.检验安装是否成功1.卸载系统预安装JDK版本CentOS自带的OpenJDK与我们常用的SunJDK还是有所不同的,
2021-01-03 17:34:02 998
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人