首页 > 其他分享 >科大讯飞笔试第三批 第三题补题

科大讯飞笔试第三批 第三题补题

时间:2024-08-05 13:40:51浏览次数:9  
标签:int 笔试 dfs m1 补题 科大 m2 include dp

树上DP,就说求以根节点出发的最长节点值非减的深度+次长节点值非减的深度,能够构成一个链。非增同理

有向图+记忆化搜索dfs

做题的时候结果读取逻辑写乱了,最后没通过,还得练

#include <iostream>
#include <vector>
#include <cmath>
#include<string.h>
using namespace std;
const int M=1e5+5;
#define lld long long int

int n,v[M],dp[M];
vector<int> to[M];

int dfs(int x){
    if(dp[x]!=-1)return dp[x];
    int cur=0;
    for(int j: to[x]){
        if(v[x]<=v[j]){
            cur=max(cur,dfs(j));
            cout<<"dp"<<j<<"--"<<endl;
        }
    }
    return dp[x]=cur+1;
}


int main(){
    cin>>n;
    for(int i=1;i<=n;i++)cin>>v[i];
    for(int i=1;i<n;i++){
        int a,b;
        cin>>a>>b;
        to[a].push_back(b);
    }
    memset(dp,-1,sizeof(dp));
    lld ans=0,m1=0,m2=0;
    dfs(1);
    for(int i=1;i<=n;i++)cout<<"dp"<<i<<"="<<dp[i]<<endl;
    for(int j: to[1]){
        lld now_m=dp[j];
        if(now_m>m1)m2=m1,m1=now_m;
        else if(now_m>m2)m2=now_m;
    }
    ans=m1+m2+1;
    cout<<ans<<endl;
    return 0;
}

 

标签:int,笔试,dfs,m1,补题,科大,m2,include,dp
From: https://www.cnblogs.com/geraldg/p/18343032

相关文章

  • 科大讯飞p30和小度k16 选哪个好
    科大讯飞AI学习机P30。这款学习机配备了11英寸屏幕,适合全年龄段的学生使用。在运行内存方面,P30拥有6GB的内存容量,可以保证流畅的学习体验。此外,该学习机支持IPv6协议,具备更快的网络连接速度。在护眼技术方面,科大讯飞AI学习机P30遵循学习机护眼技术规范团体标准,可以有效减少对眼睛......
  • 科大讯飞学习机c10s和p30怎么选
    科大讯飞学习机P30和C10两者区别主要在硬件配置方面;软件的核心功能差别不大,都搭载了星火大模型、精准学、及1对1英语口语陪练等。硬件上:1、科大讯飞学习机P30屏幕更大些,是10.95英寸屏幕(近11英寸大小),科大讯飞学习机C10是10.1英寸2、科大讯飞学习机P30定配的是二代作答笔(白色),科大......
  • 科大讯飞学习机s30和p30区别对比
    科大讯飞AI学习机S30科大讯飞AI学习机S30,以其卓越的性能和全面覆盖小学到高中的学习内容,成为学生和家长们的首选学习工具。这款学习机拥有8GB+256GB的大容量存储,满足学生日益增长的学习需求。12英寸的护眼屏幕,采用先进技术减少蓝光对眼睛的伤害,有效保护学生的视力健康。作为一款......
  • 科大讯飞学习机P30和C10 Pro 区别对比评测
    科大讯飞AI学习机C10Pro是一款专为学生设计的学习平板电脑。其10.1英寸护眼平板电脑画面清晰明亮,护眼效果好,适合长时间学习使用。拥有4GB内存和256GB存储空间,运行稳定,存储空间大,能够满足各种学习和娱乐需求。内置英语学习功能和家教机功能,帮助学生和家长轻松提高英语水平和家庭教......
  • 科大讯飞p30和x3pro选哪个好
    科大讯飞p30和x3pro学习机区别:1、屏幕尺寸与分辨率:科大讯飞p30配备的是11英寸屏幕,而科大讯飞X3Pro的屏幕尺寸为10.5英寸。虽两者都强调了护眼大屏设计,但具体显示效果可能因尺寸差异而略有不同。2、内存(RAM)大小:科大讯飞x3pro的运行内存为8GB,比p30的6GB更大,理论上能够支持更多应......
  • Codeforces Round 963 (Div. 2) 补题记录(A~D,F1)
    不会做F1.不会做F1.不会做F1.不会做F1.不会做F1.不会做F1.不会做F1.不会做F1.不会做F1.不会做F1.不会做F1.不会做F1.不会做F1.不会做F1.不会做F1.不会做F1.不会做F1.不会做F1.不会做F1.不会做F1.不会做F1.不会做F1.A直接计算每一个选项最多对多少个题加起......
  • 【秋招笔试】2024-08-03-科大讯飞秋招笔试题(算法岗)-三语言题解(CPP/Python/Java)
    ......
  • 科大讯飞p30和c10s、c10区别 选哪个好
    硬件配置方面,科大讯飞AI学习机P30采用了6+256GB的内存配置,11英寸屏幕,适合全年龄段的学生使用。而C10S和C10则分别采用了10.1英寸和4+128GB、10.1英寸和4GB的内存配置,适合小学生使用。此外,三款学习机都支持IPv6,具备较快的网络连接速度。学习资源方面,科大讯飞AI学习机P30涵盖了小学......
  • 科大讯飞p30 5G版和p30对比 评测
    存储容量不同:科大讯飞p305G版为6+128GB,支持TF卡拓展至1TB;p30则配备6GB+256GB,基础存储更大。后置摄像头不同:科大讯飞p305G版和p30前摄都为800万像素,p305G版的后置摄像头为1300万像素,高于p30256GB版的500万像素,拍摄清晰度更高。扬声器和麦克风不同:科大讯飞AI学习机p30配备2......
  • 科大讯飞P30、小度K16、优学派U59区别 2024最具性价比学习机推荐
    科大讯飞AI学习机P30是一款为小学到高中学生设计的全能型学习平板。它配备了6GB的运行内存和256GB的存储空间,能够轻松运行各种学习应用和存储大量学习资料。11英寸的大屏幕采用护眼设计,能够有效减少蓝光辐射,保护学生视力。P30覆盖了从小学到高中的全科目课程,配合科大讯飞的AI技术,......