玄关为什么会报错
  • 板块灌水区
  • 楼主huangzhixia
  • 当前回复7
  • 已保存回复8
  • 发布时间2023/12/29 21:29
  • 上次更新2023/12/30 09:30:32
查看原帖
玄关为什么会报错
989007
huangzhixia楼主2023/12/29 21:29

rt

以下代码

#include <bits/stdc++.h>
typedef long long ll;
typedef int I;
#define F for
#define sc scanf
#define pr printf

I n, a[1001], f[1001];

int main(){
	sc("%d", &n);
	F (I i = 1; i <= n; i++)
		sc("%d", &a[i]);
	F (I i = 1; i <= n; i++) {
		f[i] = 1;
		F (I j = 1; j < i; j++) 
			if (a[j] < a[i]) 
				f[i] = max(f[i], f[j] + 1);
	}	
	I ans = 0;
	F (I i = 1; i <= n; i++)
		ans = max(ans, f[i]);
	pr("%d\n", ans);
}

码风有点奇葩,别见怪。

2023/12/29 21:29
加载中...