【NYOJ】[845]无主之地1
2016-07-19 15:59
363 查看
题目说不要求排序
其实就是按照区域首次出现的先后输出
所以可以另开一个数组进行记录
#include<stdio.h> #include<string.h> int a[120],b[120]; int main() { int cnt=0; memset(a,0,sizeof(a)); memset(b,0,sizeof(b)); int n,m; while(scanf("%d %d",&n,&m),n||m) { if(b ) b +=m; else { a[cnt++]=n; b =m; } } for(int i=0; i<cnt; i++) printf("%d %d\n",a[i],b[a[i]]); return 0; }
题目地址:【NYOJ】[845]无主之地1
相关文章推荐
- 初识 Android Studio
- EventBus使用详解(一)——初步使用EventBus
- Android Sensor传感器系统架构初探
- 采用CreateThread()创建多线程程序
- NYOJ_119_士兵杀敌(三)
- 阅读Sofia-SIP源码 - su模块 - su.h
- 带返回值的线程:Callable、Future和FutureTask
- 文章标题
- dijkstra + heap 优化
- 深度链接、延迟深度链接、App Links以及关于LinkedME实现深度链接的原理解析
- 1014. 福尔摩斯的约会 (20)--做题纪录
- 教你一分钟实现动态模糊效果
- 解决ntp的错误 no server suitable for synchronization found
- [置顶] java实现手机邮箱格式验证
- Unix系统编程(8) - I/O多路复用之epoll(Linux)
- 解决UICollectionView的Cell复用引起的布局混乱问题
- python目录操作shutil
- OpenGL学习1—画一个矩形
- impala安装
- json和对象的相互转化