垃圾短信识别 
描述: 大众对垃圾短信深恶痛绝,希望能对垃圾短信发送者进行识别。
经分析,发现正常用户的短信通常具备交互性,而垃圾短信往往都是大量单向的短信。如下图所示。

现在请你根据历史短信记录,识别出垃圾短信发送者。
某人A符合以下条件之一,则认为是垃圾短信发送者:

üA发送短信的接收者中,没有发过短信给A的人数 > L。
üA发送的短信数 - A接收的短信数 > M。
ü如果存在X,A发送给X的短信数-A接收到X的短信数 > N。
本题中:
L = 20
M = 50
N = 10 
运行时间限制: 无限制 
内存限制: 无限制 
输入: 查询是否垃圾短信发送者,一行,多个发送者,以空格隔开
增加短信发送记录,多行,每行一次发送记录,2个非负整数,格式:发送者 接收者,以空格隔开

输出: 针对查询者,是垃圾短信发送者返回1,否则返回0(包括短信发送者无发送记录等情况)。样例是查询2位:90909090 20
其中90909090是垃圾短信发送者,20不是,输出:1 0

以一个空格隔开。
  样例输入: 
90909090 20
90909090 0
90909090 1
90909090 2
90909090 3
90909090 4
90909090 5
90909090 6
90909090 7
90909090 8
90909090 9
90909090 10
90909090 11
90909090 12
90909090 13
90909090 14
90909090 15
90909090 16
90909090 17
90909090 18
90909090 19
90909090 20
90909090 21
90909090 22
90909090 23
90909090 24
90909090 25
90909090 26
90909090 27
90909090 28
90909090 29
0 90909090 
样例输出: 1 0 
答案提示:  C语言可以使用下面的方法: unsigned int SenderId; unsigned int ReceiverId;  while (scanf("%d %d",&SenderId,&ReceiverId) != EOF)  //异常时退出处理  {       //处理短信发送记录   }

2015华为校招机试题相关推荐

  1. 2015华为校招机试面试

    昨天参加了华为南研所校招的机试,一共三道题,第一题很简单,输入一个字符串格式的日期,年-月,输出该月有多少天,主要注意闰年((%4==0&&%100!=0)||%400==0)2月的不 ...

  2. 校招linux面试题,2013华为校招机试与面试题整理

    2013华为校招机试与面试题整理 2013华为校招机试与面试题整理 1 (1.) 字母大小写反转 这到题没什么可说的,只是我很久没写这样要IO输入输出的代码,当时看到华为的提示纸条上写着"只 ...

  3. 华为OD机试题 - 数据分类(JavaScript)| 代码+思路+重要知识点

    最近更新的博客 华为OD机试题 - 字符串加密(JavaScript) 华为OD机试题 - 字母消消乐(JavaScript) 华为OD机试题 - 字母计数(JavaScript) 华为OD机试题 - ...

  4. 华为OD机试题 - 找出重复代码(JavaScript)| 包含代码编写思路

    最近更新的博客 华为OD机试题 - 字符串加密(JavaScript) 华为OD机试题 - 字母消消乐(JavaScript) 华为OD机试题 - 字母计数(JavaScript) 华为OD机试题 - ...

  5. 华为OD机试题 - 剩余可用字符集(JavaScript)| 含思路

    华为OD机试题 最近更新的博客 使用说明 本篇题解:剩余可用字符集 题目 输入 输出 示例一 输入 输出 说明 Code 解题思路 华为OD其它语言版本 最近更新的博客 华为od 2023 | 什么是 ...

  6. 华为OD机试题 - 优选核酸检测点(JavaScript)| 代码+思路+重要知识点

    最近更新的博客 华为OD机试题 - 字符串加密(JavaScript) 华为OD机试题 - 字母消消乐(JavaScript) 华为OD机试题 - 字母计数(JavaScript) 华为OD机试题 - ...

  7. 华为OD机试题 - 最大排列(JavaScript)| 代码,编码思路,解题知识点

    最近更新的博客 华为OD机试题 - 字符串加密(JavaScript) 华为OD机试题 - 字母消消乐(JavaScript) 华为OD机试题 - 字母计数(JavaScript) 华为OD机试题 - ...

  8. 华为od机试题4 真题

    华为od机试题 真题 58.处理所有作业总时长 53.最大停车距离 52.磁盘容量排序 51.非严格递增连续数字序列长度 50.均分糖果 48.没有相同字符的元素长度乘积的最大值 47. 相对开音节结 ...

  9. 华为od机试题1 真题

    华为od机试题 真题 86.射击比赛成绩排序 85.计算屏幕字母数量 84.组成最大数字 82.输出字符串中最小数字 81.数字4的个数 80.整数排列 79.多条件排列 78.时间排序 以下题目附带 ...

最新文章

  1. 新手入门深度学习 | 1-2:编译器Jupyter Notebook
  2. 【分享】java反射获取、设置、打印对象属性,对象转map基础工具
  3. HQL多对多的查询语句
  4. java生产者消费者问题代码分析
  5. grub shell 错误_使用grub-install修复Grub时出错
  6. Android官方技术文档翻译——ApplicationId 与 PackageName
  7. IoC框架,依赖注入
  8. 调用远程摄像头进行人脸识别_工地安全:AI如何实现安全帽检测与人脸识别?...
  9. 乔安监控电脑客户端_公司上网监控使用安装电脑监控软件?
  10. 将pdm换成mysql表结构 报错_MySQL随机生成百万级别数据
  11. blockquote标签、q标签
  12. MGMT_VIEW 用户的功能与作用
  13. 高德地图坐标查询工具——JavaScript
  14. 测试软件能批量转换成pdf吗,三大PDF转换软件对比测评
  15. 主成分回归预测matlab,科学网—Matlab: princomp() 主成分分析 - 杨建功的博文
  16. python开发的gui界面,python写gui应用程序
  17. Java:XML之JavaSE SAX解析
  18. linux服务器经常断网,linux-使用screen,防止断网导致异常退出
  19. C#修改解决方案的名称 和解决方案文件夹的名称 ,及项目程序名称,项目文件夹名称
  20. Pyqt5+python2.7 美观的登陆界面制作(二)

热门文章

  1. 上届作品回顾丨如何在 Innovation 2021 开发者大赛中脱颖而出?
  2. 如何做好 Android 端音视频测试?
  3. LeetCode_每日一题今日份_329.矩阵中的最长递增路径(没懂)
  4. vue打包关闭console.log
  5. DecimalFormat 保留精度或者是 小数 比较好用
  6. Spring.Web.Mvc 注入(控制器属性注入)
  7. Android Studio常见报错及处理办法
  8. 数据中心监控管理系统设计(之一)
  9. 程序员最想要的高逼格,都藏在这个开源项目里了!
  10. JetBrain常用快捷键+省略输入方式