题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=5766

求两个序列的相对元素的差出现次数最多的,最低出现一次。

AC代码 1 :

//用数组先把所有值都读入,再进行判断
//Run Time(ms): 170
#include <iostream>
#include <cstdio>
#include <algorithm> using namespace std; const int maxn = 100005;
int test;
int n;
int d[maxn],s[maxn],p[maxn]; int main()
{
ios::sync_with_stdio(false);
cin>>test;
while(test--)
{
cin>>n;
for(int i = 0;i < n;i++) cin>>d[i];
for(int i = 0;i < n;i++)
{
cin>>s[i];
p[i] = s[i] - d[i];
}
sort(p,p+n);
int ans=1;
int cnt=1;
for(int i = 0;i < n-1;i++)
{
if(p[i] == p[i+1])
cnt++;
else
cnt=1;
if(cnt > ans)
ans = cnt;
}
cout<<ans<<endl;
}
return 0;
}

AC代码 2 :

//先用一个数组存储第一个序列,第二个序列边输入边计算
// Run Time(ms) : 250
#include <iostream>
#include <cstdio>
#include <map> using namespace std; const int maxn = 100005; int test;
int n;
int d[maxn];
int x; int main()
{
ios::sync_with_stdio(false);
cin>>test;
while(test--)
{
cin>>n;
for(int i = 0;i < n;i++) cin>>d[i];
map<int,int> mp;
int ans = 1;
for(int i = 0;i < n;i++)
{
cin>>x;
mp[d[i]-x]++;
if(mp[d[i]-x] > ans)
ans=mp[d[i]-x];
}
cout<<ans<<endl;
}
return 0;
}

最新文章

  1. 【2016-10-12】【坚持学习】【Day3】【责任链模式】
  2. Swift微博项目--Swift中通过类名字符串创建类以及动态加载控制器的实现
  3. phpweb漏洞合集
  4. 161213、Maven资源替换和Freemarker模板
  5. HDU4966 GGS-DDU(最小树形图)
  6. Linux下静态库生成和使用
  7. [JavaScript]plupload多图片上传图片
  8. php variance
  9. CSDN挑战编程——《金色十月线上编程比赛第二题:解密》
  10. 修改select选中项
  11. 利用PCA降维
  12. 滴滴 App 的质量优化框架 Booster,开源了!
  13. python文件(概念、基本操作、常用操作、文本文件的编码方式)
  14. nginx+python+windows 开始
  15. Cobbler自动化批量安装Linux操作系统 - 运维总结
  16. java读取ACCESS数据库的简单示例
  17. win32控制台变服务代码
  18. 【Python】print array时array中间是省略号没有输出全部的解决方法
  19. Python(二)之对象类型
  20. 《EMCAScript6入门》读书笔记——16.Generator函数的语法

热门文章

  1. xiaopiu产品原型设计与团队实时协作平台
  2. Apriori算法--Python实现
  3. Mac 安装Mysql 之 Sqlservice 区别
  4. day32 网络编程之粘包问题
  5. POJ3450最长公共子串【kmp】
  6. LEN()和DATALENGTH()的区别
  7. Petya and Construction Set(图的构造) Codeforces Round #583 (Div. 1 + Div. 2, based on Olympiad of Metropolises)
  8. nginx自定义log_format以及输出自定义http头
  9. 简单Kibana命令
  10. 【spring boot】3.spring boot项目,绑定资源文件为bean并使用