文章

4

粉丝

40

获赞

0

访问

1.6k

头像
合唱队形 题解:请问一下大佬们哪里出问题了呀,只有25%
P1253 北京大学机试题
发布于2024年8月20日 15:52
阅读数 400

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n,dp[1005],a[1005],dp2[1005];
    while(cin >> n){
        int ans=0;
        for(int i=1;i<=n;i++){
            cin >> a[i];
            dp[i]=1;
            for(int j=1;j<i;j++){
                if(a[j]<a[i])
                    dp[i]=max(dp[j]+1,dp[i]);
            }
        }
        for(int i=n;i>=n;i--){
            dp2[i]=1;
        &n...

登录查看完整内容


登录后发布评论

1 条评论
admin SVIP
2024年8月20日 17:56

for(int i=n;i>=n;i--)

这一行代码循环写错了

for(int i=n;i>=1;i--)

这里应该是粗心了

赞(0)