今日学习在线编程题:W的炮火指挥

阅读: 评论:0

今日学习在线编程题:W的炮火指挥

今日学习在线编程题:W的炮火指挥

题目来源:码蹄集

时间限制:1000ms
内存限制:65535kb

题目描述:
酱被派往前线担任炮火指挥了,她有N个火炮,W每次会按照长度为N一个序列来发射火炮,一个序列代表着一轮。一门火炮无法在一轮中发射两次,并且如果这一次a火炮在x位置上发射,下一轮最早也只能在x-1的位置上发射。
现在知道了W的第一轮和最后一轮的发射序列,问W至少发射了几轮?

输入格式:
第一行 ,一个整数N
第二行,第一轮发射序列,长度为N,
第三行,第二轮发射序列,长度为N,​​​​​​​
输出格式:输出一个整数,表示最少的发射轮数

样例输入:
5
1 2 3 4 5
1 2 3 4 5​​​​​​​
样例输出:1

备注:2 ≤ N ≤ 2500    

参考程序:

#include <iostream>
#include <cstdio>
#include <string>
#include <cstring>
#include <algorithm>
#include <cmath>
#include <queue>
using namespace std;
#define ll long long 
#define ull unsigned long long 
#define N 1000010
int i,s = 0, a, n, x[N], y[N];
int main()
{cin >> n;for(i = 1;i <= n;i++){cin >> x[i] ;}for(i = 1;i <= n;i++){cin >> y[i] ;}for(i = 1;i <= n;i++){for(int j = 1;j <= n;j++){if(x[i] == y[j]){a = i - j;break;}}if(a > s) s = a;}cout << s + 1 ;return 0;
}

本文发布于:2024-02-03 04:55:45,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170690734248787.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:在线   炮火   今日
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23