算法
小涵的Coding
这个作者很懒,什么都没留下…
展开
-
输出:一共q行,每行一个整数代表喜好值为k的用户的个数
为了不断优化推荐效果,今日头条每天要存储和处理海量数据。假设有这样一种场景:我们对用户按照它们的注册时间先后来标号,对于一类文章,每个用户都有不同的喜好值,我们会想知道某一段时间内注册的用户(标号相连的一批用户)中,有多少用户对这类文章喜好值为k。因为一些特殊的原因,不会出现一个查询的用户区间完全覆盖另一个查询的用户区间(不存在L1<=L2<=R2<=R1)。输入描述:输入:...原创 2019-01-21 17:38:55 · 596 阅读 · 2 评论 -
给定一个句子(只包含字母和空格), 将句子中的单词位置反转,单词用空格分割, 单词之间只有一个空格,前后没有空格。
给定一个句子(只包含字母和空格), 将句子中的单词位置反转,单词用空格分割, 单词 之间只有一个空格,前后没有空格。 比如: (1) “hello xiao mi”-&gt; “mi xiao hello”import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader...原创 2019-02-10 10:51:29 · 4352 阅读 · 0 评论 -
数列的第一项为n,以后各项为前一项的平方根,求数列的前m项的和。
题目描述数列的第一项为n,以后各项为前一项的平方根,求数列的前m项的和。输入描述:输入数据有多组,每组占一行,由两个整数n(n < 10000)和m(m < 1000)组成,n和m的含义如前所述。输出描述:对于每组输入数据,输出该数列的和,每个测试实例占一行,要求精度保留2位小数。import java.io.BufferedReader;import java...原创 2019-02-10 12:20:21 · 5834 阅读 · 0 评论 -
给定一个英文字符串,请写一段代码找出这个字符串中首先出现三次的那个英文字符(需要区分大小写)
题目描述给定一个英文字符串,请写一段代码找出这个字符串中首先出现三次的那个英文字符(需要区分大小写)。输入描述:输入数据一个字符串,包括字母,数字等。输出描述:输出首先出现三次的那个英文字符示例1输入Have you ever gone shopping and输出eimport java.io.BufferedReader; import java.io.Input...原创 2019-02-12 19:13:33 · 1034 阅读 · 0 评论 -
设a、b、c 均是0 到9 之间的数字,abc、bcc 是两个三位数,且有:abc+bcc=532。求满足条件的所有a、b、c 的值。
输出描述:每行输出3个数,分别表示abc的值,用一个空格隔开。public class Main { public static void main(String[] args) { for (int a = 0; a <= 9; a++) { for (int b = 0; b <= 9; b++) { for (int c = 0; c <= 9; c...原创 2019-03-05 15:25:07 · 3059 阅读 · 0 评论 -
设N是一个四位数,它的9倍恰好是其反序数(例如:1234 的反序数是4321),求N的值
public class Main { public static int fun(int cur) { int a = cur / 1000; //分离千位 int b = cur % 1000 / 100; //分离百位 int c = cur % 1000 % 100 / 10; //分离十位 int d = cur % 1000 % 100 % 10; ...原创 2019-03-10 22:34:02 · 6991 阅读 · 0 评论