博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[ZOJ 4025] King of Karaoke
阅读量:6601 次
发布时间:2019-06-24

本文共 1411 字,大约阅读时间需要 4 分钟。

题目链接:

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

AC代码 1 :

//用数组先把所有值都读入,再进行判断//Run Time(ms): 170#include 
#include
#include
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<
<

AC代码 2 :

//先用一个数组存储第一个序列,第二个序列边输入边计算// Run Time(ms) : 250 #include 
#include
#include
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
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<
<

转载于:https://www.cnblogs.com/youpeng/p/10799964.html

你可能感兴趣的文章
PHP与其它CGI的比较
查看>>
IOS icon的设置
查看>>
今天开始学java
查看>>
mysql主从同步
查看>>
LNMP搭建
查看>>
python脚本编程:批量复制或删除文件
查看>>
交叉编译 XXX含义与作用
查看>>
FasterRCNN_KERAS多种环境配置组合测试
查看>>
SWT EditPart组合快捷键
查看>>
Intent应用详解
查看>>
HeartbeatV1+httpd+MySQL+nfs实现高可用简单模型
查看>>
maven 使用filter问题小结
查看>>
draw.io环境搭建
查看>>
http协议初学
查看>>
Struts2 OGNL
查看>>
PHP-解决sql注入***的方法
查看>>
「运维必看」一篇最通熟易懂的性能调优总结!
查看>>
资源-常用网站地址
查看>>
Lync 小技巧-38-Lync Server 2013与Exchange Server高可用环境-集成
查看>>
02-准备实验环境-001-安装 VMware Workstation 15
查看>>