编程之美
来源:互联网 发布:神经体液免疫调节网络 编辑:程序博客网 时间:2024/05/18 00:58
问题描述:
Tango是微软亚洲研究院的一个试验项目。研究院的员工和实习生们都很喜欢在Tango上面交流灌水。统计结果表明,有3个发帖很多的ID,他们的发帖数目都超过了帖子总数目N的1/4。如果你有一个当前论坛上所有帖子(包括回帖)的列表,其中帖子作者的ID也在表中,你能从发帖ID列表中快速找出他们的ID吗?
#include<stdio.h>void find(int *p,int N,int q[3]){ int i,j,k,t; int n_times[3]={0,0,0}; q[0]=q[1]=q[2]=-1; for(i=0;i<N;i++) { for(j=0;j<3;j++) if(p[i]==q[j]) { n_times[j]++; break; } if(j==3) { for(k=0;k<3;k++) { if(n_times[k]==0) { q[k]=p[i]; n_times[k]=1; break; } } if(k==3) { for(t=0;t<3;t++) n_times[t]--; } } } for(i=0;i<3;i++) printf("%d ",n_times[i]);}void main(){ int a[12]={1,6,6,5,5,7,2,2,5,8,6,2},b[3]; find(a,12,b); for(int i=0;i<3;i++) printf("%d ",b[i]);}
0 0
- 推荐《编程之美》
- 编程之美 - 序
- 品味《编程之美》
- 编程之美???
- 编程之美
- 编程之美
- 编程之美有感
- 编程之美
- 编程之美摘录
- 编程之美
- 编程之美总结
- 编程之美2.21
- 编程之美
- 编程之美-前言
- 编程之美
- 编程之美1
- 《编程之美》读书笔记
- 编程之美3.1
- Linux的sort用法
- Android自定义控件系列七:详解onMeasure()方法中如何测量一个控件尺寸(一)
- ASCII ANSI Unicode UTF-8 UTF-16 GBK解释
- 双硬盘下,如何将引导分区与系统分区安装到不同的硬盘上
- 在Linux 下 用HAProxy给MySQL做负载均衡
- 编程之美
- Android常用Github项目类库
- UIViewController
- Android自定义控件系列八:详解onMeasure()(二)--利用onMeasure测量来实现图片拉伸永不变形,解决屏幕适配问题
- 【c#第四次作业】c#操作MySQL数据库
- 用PL/SQL Developer工具实现相同表名表结构的比对
- 第一次写博客
- block块
- NSArray排序