Uva11572】的更多相关文章

输入一个长度为n n<=10 6  的序列A  找到一个尽量长的连续子序列  使得该序列中没有相同的元素 用滑动窗口法   时间复杂度n  好神奇 此题非常经典 map   410ms #include<bits/stdc++.h> using namespace std; #define N 100000000 long a[N]; int main() { int cas; cin>>cas; while(cas--) { int n;cin>>n; ;i&l…
读入可以不需要存入数组 #include<bits/stdc++.h> #define inf 0x3f3f3f3f //const int maxn=; using namespace std; int t; int n; int main() { scanf("%d",&t); while(t--){ map<int, int> m; scanf("%d",&n); int ans = -inf; ; ; int x; ;…
https://vjudge.net/problem/UVA-11572 题意:输入一个长度为n的序列A,找到一个尽量长的连续子序列,使得该序列中没有相同的元素. 思路:很简单的题,也没啥好解释的了. #include<iostream> #include<set> using namespace std; + ; int a[maxn]; int n; int maxd; void solve() { set<int> num; , R = ; maxd = ; ;…