DAU 统计,日活跃用户数 (DAU) 是衡量一个产品表现的重要指标。 需要编写程序,根据给定的某一天的 N 条访问记录,对当天的用户总数 M 进行统计。
来源:互联网 发布:13.3英寸笔记本知乎 编辑:程序博客网 时间:2024/04/19 20:23
DAU 统计
时间限制:C/C++语言 2000MS;其他语言 4000MS
内存限制:C/C++语言 32768KB;其他语言 557056KB
题目描述:
日活跃用户数 (DAU) 是衡量一个产品表现的重要指标。
需要编写程序,根据给定的某一天的 N 条访问记录,对当天的用户总数 M 进行统计。
每个用户可能访问多次。
为了方便,我们用数字 (uid) 唯一标识每个用户。
输入
每一行包含一个 uid,遇到 0 时认为输入结束。
输入共包含 N+1 行,可认为是无序的。
输出
一个数字:去重后 uid 的数量 M。
样例输入
12933
111111
59220
69433
59220
111111
0
样例输出
4
Hint
数据范围
0 < uid < 2^63
对于 30% 的数据,0 < N < 100,000, 0 < M < 100,000
111111
59220
69433
59220
111111
0
4
时间限制:C/C++语言 2000MS;其他语言 4000MS
内存限制:C/C++语言 32768KB;其他语言 557056KB
题目描述:
日活跃用户数 (DAU) 是衡量一个产品表现的重要指标。
需要编写程序,根据给定的某一天的 N 条访问记录,对当天的用户总数 M 进行统计。
每个用户可能访问多次。
为了方便,我们用数字 (uid) 唯一标识每个用户。
输入
每一行包含一个 uid,遇到 0 时认为输入结束。
输入共包含 N+1 行,可认为是无序的。
输出
一个数字:去重后 uid 的数量 M。
样例输入
12933
111111
59220
69433
59220
111111
0
样例输出
4
Hint
数据范围
0 < uid < 2^63
对于 30% 的数据,0 < N < 100,000, 0 < M < 100,000
对于 100% 的数据,0 < N < 1,000,000, 0 < M < 800,000
package com.main;import java.util.HashSet;import java.util.Scanner;import java.util.Set;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);Set<Long> uidSet = new HashSet<Long>();Long element;while ((element = sc.nextLong()) != 0) {if (element == 0) {sc.close();return;}uidSet.add(element);}if(uidSet != null && uidSet.size() > 0){System.out.println(uidSet.size());}/*System.out.println("---------遍历方法1-----------------");Iterator<Long> it = uidSet.iterator();while (it.hasNext()) {System.out.println(it.next());}System.out.println("------------遍历方法2---------------");for(Long num :uidSet){System.out.println(num);}*/sc.close();}}12933
111111
59220
69433
59220
111111
0
4
0 0
- DAU 统计,日活跃用户数 (DAU) 是衡量一个产品表现的重要指标。 需要编写程序,根据给定的某一天的 N 条访问记录,对当天的用户总数 M 进行统计。
- 用Python编写MapReduce代码与调用-某一天之前的所有活跃用户统计(1)
- 用Python编写MapReduce代码与调用-某一天之前的所有活跃用户统计(2)
- 统计记录总数的语句
- 游戏运营数据中DAU的解析
- 在线用户数的统计
- Servlet实现用户数的统计
- 你如何定义自家移动App的DAU
- Oracle统计某一字段在不同值下的总数
- 根据日期统计某一个字段的在当天的总和
- 统计在线用户数,用户登陆过期的设置
- sql统计当天的数据
- 统计网站当天的访问量
- redis使用bitmaps实现网站活跃用户的统计
- 统计某年的字段总数
- SQL--统计出所有数据库内用户表的记录总数
- 统计给定整数M和N区间内素数的个数
- 日活跃用户统计函数
- iOS AFNETWorkIng的封装类
- 常见的异步实现方法以及ES7中如何通过async实现异步操作
- C++第4次作业
- java并发包:几个多线程控制工具类
- Django项目开发举例之用户界面视图模版(5)
- DAU 统计,日活跃用户数 (DAU) 是衡量一个产品表现的重要指标。 需要编写程序,根据给定的某一天的 N 条访问记录,对当天的用户总数 M 进行统计。
- 直接插入排序学习
- C++第四次作业-分数的累加
- spring基于注解的普通类怎么调用@Services注解的service方法
- ubuntu系统下,搭建Android开发环境!!
- Spark性能优化指南
- 运维学习16
- 临时测试php又不想搭建vhost就用它把 php内置的web服务器
- Orange