Total Submission(s): 204    Accepted Submission(s): 74

Description

使用3个队列,分别保留手机上最近10个,(0)未接来电、(1)已接来电、(2)已拨电话。

Input

全部通话记录,每行一条记录。

每条记录包含两个数字,第一个数代表记录类型,第二个数代表手机号码。

Output

分3列输出未接来电、已接来电、已拨电话。

列之间用空格分割,后接电话在最先输出,不足10条用0占位。

Sample Input

2 18270477699
1   10149800116
0   19906559817
1   16209018105
1   16804212234
2   19289130583
1   17982711123
0   10897630486
1   11860787674
0   15192777554

Sample Output

15192777554 11860787674 19289130583
10897630486 17982711123 18270477699
19906559817 16804212234 0
0 16209018105 0
0 10149800116 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
#include <cstdio>
#include <iostream>
#include <cmath>
#include <string>
#include <cstring>
#include <algorithm>
#include <queue>
#include <stack>using namespace std;int main()
{string miao, record;stack<string>a, b, c;for(int i = 0; i<10; i++){a.push("0");b.push("0");c.push("0");}while(cin >> miao >> record){if(miao == "0")a.push(record);else if(miao == "1")b.push(record);else if(miao == "2")c.push(record);}for(int i = 0; i<10; i++){cout << a.top() <<' '<< b.top() << ' '<<c.top()<<endl;a.pop();b.pop();c.pop();}return 0;
}

转载于:https://www.cnblogs.com/RootVount/p/10383007.html

SDNU 1210.通话记录相关推荐

  1. 获取iPhone通话记录(需越狱)

    越狱后的手机的数据库文件可以自由访问,通话记录通常保存在call_History.db这个文件中.只要读取这个文件,我们就能知道目前手机的通话记录了 下面这段代码检测手机是否能读取到Call_Hist ...

  2. CSipSimple通话记录分组

    为了便于查看通话记录,通常要对通话记录进行分组.本质上来说这没什么难度,只需要用ContentResolver去读数据库,剩下的就是策略问题.代码在com/csipsimple/ui/calllog/ ...

  3. request获取int类型的值_获取通话记录或通讯录的数量为负值

    安卓源码避坑指南5--获取通话记录或通讯录的数量为负值 通过蓝牙PBAP协议同步通讯录.通话记录时,想必对其数量大小也是很感兴趣的,因此一般的设计思路都是先获取到同步对象的总大小,然后再同步该对象的具 ...

  4. 英学者研究60亿次通话记录发现:好友再多也没用,最好朋友就4个

    在社交网络和移动互联网时代,人们通过移动聊天工具结识了许多朋友,有的网民好友清单动辄超过千人,不过"友谊"的含金量却令人质疑.近日英国学者进行的一个通话研究显示,人类最多只能维护好 ...

  5. android p获取通话记录_[android] 取得最近通话记录的方法

    经过一下午的研究,终于弄明白了android中,关于通话记录取得的方法.下边是自己的一点心得. final Cursor cursor = cr.query(CallLog.Calls.CONTENT ...

  6. android通话记录列表apk,android打电话,发短信,获取通讯录、通话记录、短信记录...

    [实例简介] 代码实现android打电话,发短信,获取通讯录.通话记录.短信记录 [实例截图] [核心代码] 19287b5f-b70c-4210-ab04-9d24ddd60788 └── cal ...

  7. android通讯录管理(获取联系人,通话记录,短信消息),Android通讯录管理(获取联系人、通话记录、短信消息)(二)...

    Android通讯录管理(获取联系人.通话记录.短信消息)(二) 前言:上一篇博客介绍的是获取联系人的实现,本篇博客将介绍通话记录的实现. 界面布局: /Contact_Demo/res/layout ...

  8. 安卓随机通话记录_Android 通话记录

    查询通话记录 private static final String[] CALLLOGS_PROJECTION = new String[]{CallLog.Calls._ID, CallLog.C ...

  9. Teams数据统计 - 通话记录

    上篇文章介绍了如何获取用户的在线状态,这篇文章我们记录介绍如何统计用户通话记录. 首先,Teams为了安全,它要求 app 要有 CallRecords.Read.All 权限.然后就可以通过这个ap ...

  10. android通讯录增删改查,android 通话记录的增删改查 .

    //获取当前的手机号 public String getLocalNumber() { Context context = getApplicationContext(); TelephonyMana ...

最新文章

  1. matlab生成多组多维高斯分布数据
  2. 使用XML作为配置表,WinForm程序读取配置表来动态显示控件
  3. Sean Lynch谈Facebook Claspin监控工具的由来
  4. ubuntu18.04 mariadb start失败
  5. 正睿2019省选附加赛 Day10 (这篇其实已经都咕咕了...)
  6. 一个比较不错的swapidc模板源码
  7. Python实时获取鼠标下窗口文本
  8. Oracle用户密码过期的处理方法
  9. [NOIp2017 TG Day2 T2] 宝藏
  10. 微信小程序开发(后端 Java)
  11. (论文加源码)通过构建脑图基于DEAP的情绪识别多任务CNN模型(提取了功率谱密度psd和微分熵DE)
  12. 脉冲定理和人性惯性定律,我想这段时间我处于波峰状态。
  13. 异常处理·EF·准备命令定义时发生错误。有关详细信息,请参阅内部异常
  14. linux startx无效_startx启动图形界面失败的几个解决方法
  15. 通过浏览器中的F12中来查看接口的入参、出参和网页响应时间(新手教程)
  16. 《Android FFmpeg 播放器开发梳理》第一章 播放器初始化与解复用流程
  17. 字体的报警 Font shape `TU/ptm/m/n‘ undefined(Font) using `TU/lmr/m/n‘ instead
  18. python程序写诗_万能的 LSTM:可以写代码可以写诗还能做文本情感分析
  19. 7-7 The Whimper of Universe (30 分)
  20. python编程绘制楼梯_Leetcode 爬楼梯 (Python解法)

热门文章

  1. ListView乱谈之ListView中View复用机制的简单解析
  2. 关于直播,所有的技术细节都在这里了(一)
  3. 如何在程序中不用加号实现加法_python不用加号实现加法
  4. 变压器绕组降低邻近效应_低频变压器初级短路的原因及解决方案
  5. Java进程中的堆和栈_对于JVM,你就只知道堆和栈吗?
  6. java抽组件,基于Java组件与基于请求的框架
  7. 将数据加载到datagridview_JVM系列(一)-- Java类的加载机制
  8. 错误未找到引用源_你好,C++(77)12.1 用右值引用榨干C++的性能
  9. 西门子step7安装注册表删除_不用重装系统就能完全卸载西门子PLC编程软件STEP 7...
  10. java输入方法有哪些内容_java中输入一个字符的方法有哪些