刷题总结|bzoj1669 [Usaco2006 Oct]Hungry Cows饥饿的奶牛

题目
最,最,最长上升子序列。
【刷题总结|bzoj1669 [Usaco2006 Oct]Hungry Cows饥饿的奶牛】可以说是很简单了。唯一需要注意的是要把f数组一开始赋值为1.

#include #define N 5000 using namespace std; int f[N+5],A[N+5],n,mx; inline char nc() { static char buf[100000],*p1=buf,*p2=buf; return p1==p2&&(p2=(p1=buf)+fread(buf,1,100000,stdin),p1==p2)?EOF:*p1++; } inline int read() { int x=0,f=1; char c=nc(); for(; !(c<='9'&&c>='0'); c=nc())if(c=='-')f=-1; for(; c<='9'&&c>='0'; c=nc())x=x*10+c-'0'; return x*f; } int main() { freopen("in.txt","r",stdin); n=read(); for(int i=1; i<=n; i++)A[i]=read(); for(int i=1; i<=n; i++)f[i]=1; for(int i=1; i<=n; i++) for(int j=1; j

    推荐阅读