HDU 2868 Neighbor Friend

浪潮服务器ESXI6.7部署实战:手动集成RAID驱动避坑指南 本文详细介绍了在浪潮服务器上部署ESXI6.7时手动集成RAID驱动的完整流程和避坑指南。从驱动获取、解压技巧到封装实战,逐步解决国产服务器常见的驱动缺失问题,特别针对PM8060 RAID卡提供具体解决方案,帮助IT运维人员顺利完成ESXI部署。 阅读详情

HDU 2868 Neighbor Friend

/**
HDU 2868 Neighbor Friend
题意:
有n个人,m对身高关系a,b(a的身高小于b的身高)
按身高排序,求有多少对人可以成为邻居
解题思路:
a,b,c三个人
a->b
a->c
b->c
a到c的最长距离大于1,所以a,c不能成为邻居
问题转化,找出不能成为邻居的个数{(a,c)}
剩下的就是邻居的可能数量{(a,b),(b,c)}
所以得到结果:2
解题方法两种:
dfs
floyd
*/


第一种:dfs方法

#include<algorithm>
#include<iostream>
#include<cstring>
#include<cstdio>
#include<vector>
using namespace std;
int dp[maxn];
vector<int> v[maxn];
int bo[maxn];
//dfs找到儿子节点最远距离
void dfs(int num,int ord){
    if(bo[num]>=2) return ;
    bo[num]=max(ord,bo[num]);
    for(int i=0;i<v[num].size();i++)
        dfs(v[num][i],ord+1);
}
int main(){
    int n,m;
    while(~scanf("%d%d",&n,&m)){
        int a,b;
        for(int i=1;i<=n;i++) v[i].clear();
        for(int i=0;i<m;i++){
            scanf("%d%d",&a,&b);
            v[a].push_back(b);
        }
        int ans=0;
        for(int i=1;i<=n;i++){
            memset(bo,0,sizeof(bo));
            dfs(i,0);
            for(int j=1;j<=n;j++)
                if(bo[j]>=2) ans++;
        }
        ans=(n*(n-1))/2-ans;
        printf("%d\n",ans);
    }
    return 0;
}


第二种:floyd方法

#include<algorithm>
#include<iostream>
#include<cstring>
#include<cstdio>
#include<vector>
#define maxn 205
using namespace std;
int ma[maxn][maxn];
int main(){
    int n,m;
    while(~scanf("%d%d",&n,&m)){
        int a,b;
        memset(ma,0,sizeof(ma));
        for(int i=0;i<m;i++){
            scanf("%d%d",&a,&b);
            ma[a][b]=1;
        }
        //弗洛伊德找到距离大于2的
        for(int k=1;k<=n;k++)
            for(int i=1;i<=n;i++)
                for(int j=1;j<=n;j++)
                    if(ma[i][k]&&ma[k][j])
                        ma[i][j]=2;
        int ans=0;
        for(int i=1;i<=n;i++)
            for(int j=i+1;j<=n;j++)
                if(ma[i][j]<2&&ma[j][i]<2) ans++;
        printf("%d\n",ans);
    }
    return 0;
}



基于Python的SEC Edgar文件高效爬取:最新技术与实战指南 本文详细介绍了如何使用Python最新技术高效爬取SEC Edgar数据库中的金融文件。我们将探讨SEC Edgar系统的结构、合法爬取注意事项,并使用现代Python库如Requests-HTML、aiohttp和Playwright实现多种爬取方案。文章包含完整的代码示例、性能优化技巧以及数据处理方法,为金融数据分析师、研究人员和开发者提供全面指导。关键词:SEC Edgar、Python爬虫、金融数据、异步爬取、Playwright、XBRL解析。 阅读详情

相关推荐

AI Agent实战:WorkBuddy安装部署、任务执行与模型接入全教程

AI Agent是当前自动化办公与智能工作流的核心技术,它区别于传统问答式AI,能够理解目标、拆解任务并调用工具交付完整成果。其底层原理基于任务规划、工具调用与结果验证的循环机制,让机器从“提供建议”进化为“完成任务”。在工程实践中,合理配置模型服务(如接入DeepSeek)、设计标准化Skill(技能包)与自定义指令,可以显著提升Agent在报告生成、数据分析、竞品调研等场景中的稳定性与效率。WorkBuddy作为典型的任务式AI工作台,为运营、产品、开发等多角色提供了统一入口,覆盖安装部署、任务描述公式

weixin_26712075的博客 289

hdu2868 Neighbor Friend floyd&&思维

Suppose we sort N persons in a line according to their heights,we are curious about the Neighbor Friend.  A pair of Neighbor Friend is two person next to each other in the line,ignoring the order(ie (...

W349652743的博客 527

【深度学习-番外1】Win10系统搭建VSCode+Anaconda+Pytorch+CUDA深度学习环境和框架全过程

本文将介绍在Windows 10系统下搭建深度学习环境的完整过程,包括安装Anaconda、CUDA、NVIDIA显卡驱动以及Pytorch框架。后续本专栏的Python语言下的深度学习环境都以本篇搭建的为准。

fengzhuqiaoqiu的博客 4003

【HDU - 5455】Fang Fang(水题,有坑)

题干: Fang Fang says she wants to be remembered. I promise her. We define the sequenceFFof strings. F0=‘‘f",F0=‘‘f", F1=‘‘ff",F1=‘‘ff", F2=‘‘cff",F2=‘‘cff", Fn=Fn−1+‘‘f",forn&...

xuanweiace的博客 605

opencode : 无法将“opencode“项识别为 cmdlet、函数、脚本文件或可运行程序的名称 解决方案

opencode命令识别问题与openclawcodexgemini确保的路径在 PATH 中。这个知识对所有 npm 全局工具通用。

一键难忘的博客 4524

让 IF 更好读:在 ABAP 里尽量使用正向条件的实战指南

摘要:SAP系统开发中,代码可读性与可维护性的关键往往在于条件判断的写法。Clean ABAP风格指南建议尽量采用正向表达的条件判断,如使用has_entries = abap_true而非否定式写法。正向表达能降低理解成本,避免"否定的否定"带来的逻辑混乱,但不应为追求正向而制造空分支。在团队协作中,正向条件更利于代码评审和测试覆盖,建议通过工具检查和智能评审确保规范执行。落地时可关注变量命名正向化、避免空分支、主流程清晰展开等要点,以提升长期维护效率。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 246

HDU 5455 Fang Fang(模拟)

思路:直接模拟就好了,注意全是f的情况 #include using namespace std; typedef unsigned long long ULL; typedef long long LL; const int INF = 0x3f3f3f3f; const double eps = 1e-9; const int maxn = 1000000 + 100; char

围巾的ACM博客 709

PINNACLE:PINN自适应配点与实验点选择算法

PINNACLE算法通过引入动态权重机制,实现了PINN训练点选择的自适应优化。该算法基于对训练过程中不同区域学习需求变化的深入理解,设计了平滑过渡的权重函数,确保了模型在不同训练阶段能够优先学习最需要的区域。理论分析和实验结果均表明,PINNACLE不仅能够保证收敛性,而且能够显著提高PINN的性能。这一算法为物理信息神经网络的应用提供了重要支持,尤其适用于复杂PDE问题的求解。

VectorShift的博客 1137

Fang Fang hdoj 5455 (字符串)

Fang Fang Time Limit : 1500/1000ms (Java/Other)   Memory Limit : 65535/32768K (Java/Other) Total Submission(s) : 3   Accepted Submission(s) : 0 Problem Description Fang Fang says she wants to be

yanghui07216的博客 541

vue2/3 - 详细实现高德地图轨迹回放,vue高德地图车辆历史行驶轨迹播放,在地图上绘制行程轨迹|起点和终端的路程绘制|用户运动轨迹绘制及播放等(支持开始/暂停、进度条拖放、控制播放轨迹的倍速等)

vue2,vue3,nuxt,高德地图,轨迹,vue高德地图轨迹回放,历史轨迹回放,轨迹回放功能支持倍速及进度条拖拽,VUE高德地图轨迹回放、倍速调整、进度条拖拽,vue3高德地图轨迹回放,Vue实现地图路径回放,vue中使用高德地图实现历史轨迹回放并能控制播放轨迹的倍速,多条轨迹陆续播放,巡航轨迹做带进度条和倍速的轨迹回放,Vue高德地图路径回放,历史轨迹回放并能控制播放轨迹的倍速,使用高德地图实现轨迹播放和进度条控制,vue高德地图如何实现轨迹回放,高德地图做轨迹绘制用什么api,高德轨迹API,驾车轨

✅ 精选推荐文章 1万+

卷积层 (Convolutional Layer) 原理与代码实例讲解

卷积层 (Convolutional Layer) 原理与代码实例讲解 关键词:卷积层,卷积操作,滤波器,特征提取,神经网络 1. 背景介绍 卷积神经网络 (Convolutional N

欢迎来到我的优快云空间!这里聚焦AI大模型应用实战,分享前沿技术、实战案例与开发经验。 770

HDU 5455:Fang Fang 查cff个数

Fang Fang Time Limit: 1500/1000 MS (Java/Others)Memory Limit: 65535/32768 K (Java/Others) Total Submission(s): 945Accepted Submission(s): 393 Problem Description Fang Fang ...

weixin_34378045的博客 176

第20期-英伟达笔试题型解析

英伟达作为AI领域的缔造者及硬件基石,是这几年最为炙手可热的公司。英伟达以其高性能GPU设计闻名,硬件工程师岗位的招聘通常包括笔试和技术面试,考察领域涵盖数字电路设计、处理器架构、嵌入式系统和信号处理等。通过搜索公开平台,收集了候选人的面试经历和相关技术问题,,通过分析公开平台收集的笔试面试经验,结合英伟达的GPU架构特点,整理出可能涉及的典型题目,并提供详细解析。 以下是基于英伟达(Nvidia)硬件工程师笔试题型的解析与总结,涵盖核心知识点、解题思路及案例分析。

启芯硬件的博客 746

hdu2868 Neighbor Friend

#include #include #include using namespace std; const int N = 1002; bool path[N][N]; bool path0[N][N]; int m, n; void floyd() {     int i, j, k;     for(i = 1; i      

Iguodala的博客 420

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Fang Fang 思维题

Fang Fang says she wants to be remembered. I promise her. We define the sequence F F of strings. F 0  = ‘‘f", F0 = ‘‘f", F 1  = ‘‘ff", F1 = ‘‘ff", F 2  = ‘‘cff", F2 = ‘‘cff", F n  = F

扬帆起航 546

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Fang Fang HDU - 5455

2018TYUT暑期ACM模拟赛(10) Fang Fang HDU - 5455 题意:问给定的字符串最少是由几个f[]组成的。注意字符串是循环的,所以第一样例可以看作从第一个c开始:cfffcffcffff,由三个f组成 思路:记录前面的f的个数,从第一c开始记录然后判断,里面有很多需要注意的地方,要想的全面一点。 #include&lt;cstdio&gt; #include&l...

DeathYmz的博客 516

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

【Floyd算法】hdu 2868

小规模用floyd #include #include #include #include #include #include #include #include #include #include #include #include #includ

leolin_的专栏 838

HDU 5355 Cake

HDU 5355 Cake 这个题目看上去的时候第一感觉就是暴力,结果真的一遍就过了 #include #include #include #include #include #define maxn 100005 #define ll __int64 using namespace std; int a[maxn]; vector v[maxn]; int main(){

mitic的博客 1172

HDU 5353 Average

1001 Average 1001,纪念一下300多行的代码 ,今天的前一个小时做了这么一道题 可读性基本没有,太长了,说下思路吧 首先看糖的总数是否能被n整除,不能的话输出“NO” 接下来就是突破点: 1,每个人最多能进行两次操作,所以如果有一个人的糖果数比ave(平均数)多2以上或者ave比这个人的糖果数多2以上,直接输出“NO” 2,找到一个a[i](第i个人的糖果数),如果a[

mitic的博客 612

HDU 5455 Fang Fang

HDU 5455 Fang Fang /** http://acm.hdu.edu.cn/showproblem.php?pid=5455 HDU 5455 Fang Fang */ #include #include #include #include #include #include using namespace std; char s[1000005]; int ok(string

mitic的博客 586

HDU 5351 MZL's Border

hdu5351 MZL's Border 题意: 给出字符串:fib1=b,fib2=a,和生成表达式fibi=fibi-1+fibi-2 例如:fib3=fib2+fib1=ab 这种问题大多数是让我们找出数据之间的内在关系,所以说我们需要多些出来一些看看其中的规律 f1=b f2=a f3=ab f4=aba f5=ab

mitic的博客 547

poj 1185 炮兵阵地

poj 1185 炮兵阵地 刚刚学习状态压缩,看到这样的问题真的有些不知所措 所以看了大神的题解,得到了这种题的解题思路 这个题的状态就是每一行的炮兵阵地摆放不能相邻,或者仅隔一个位置 找出每一行的状态数最多是sum=60个左右(当列数为10时) 每一行的状态都受起那两行的状态影响,所以不难得出算法的时间复杂度为n*sum^3 /** 初学状态压缩 题目:poj 1185 炮兵阵地 解

mitic的博客 547

HDU 5459 Jesus Is Here

HDU 5459 Jesus Is Here

mitic的博客 538

HDU 5360 Hiking

HDU 5360 Hiking 依照我看来这道题是一道动态规划的题 当我们邀请a个人后我们可以将所有下限小于等于a的人都放到我们的候选范畴中,然后从这些候选的人中选出上限大于等于a的且上限最小的人邀请,之后对a进行自增操作 持续下去得出最终结果 做题的时候用优先级队列优化的 #include #include #include #include #include #include #de

mitic的博客 488

Codeforces Round #Pi (Div. 2) C. Geometric Progression

Codeforces Round #Pi (Div. 2) C. Geometric Progression

mitic的博客 475

HDU 5441 Travel

HDU 5441 Travel #include #include #include #include #include #include #include #define maxn 100005 #define INF 0x3fffffff #define ll __int64 #define mod 10000007 #define N 20005 #define M 100005 usin

mitic的博客 418
上一篇: HDU 5389 Zero Escape
下一篇: HDU 5400 Arithmetic Sequence
mitic
博客等级 码龄11年 4粉丝 42原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值