洛谷 P1709 隱藏口令Hidden Password
阿新 • • 發佈:2018-08-07
name space www. stream isp size style pla lse
->題目鏈接
題解:
貪心+字符串
#include<iostream> #include<cstring> #define N 5000005 using namespace std; char s[N]; int x,n,ans,t[N]; int cat(int p,int q) { for(int i=0; i<n; i++) if(s[(p+i)%n]!=s[(q+i)%n]) return s[(p+i)%n]<s[(q+i)%n]; return 0AC; } int main() { cin>>n; for(int i=0; i<n; i++) { cin>>s[i];t[i]++; if(s[i]==s[i-1]) t[x]++,t[i]--; else x=i; } for(int i=1; i<n; i++) if(t[i]!=0&&cat(i,ans)) ans=i; cout<<ans; return 0; }
依然尋找著,得不到的你。
洛谷 P1709 隱藏口令Hidden Password