ZOJ 3710 Friends

UE5 SplineMesh与StaticMesh性能对比:生成1000米路径的帧率与内存实测 本文深度对比了UE5中SplineMesh与StaticMesh在生成1000米路径时的性能差异,包括帧率、内存占用及实现复杂度。实测数据显示,SplineMesh在Draw Call优化和动态变形场景中表现更优,而StaticMesh适合需要复杂材质变化的场景。文章还提供了优化技巧和选型指南,帮助开发者根据项目需求做出科学决策。 阅读详情

题目链接:ZOJ 3710 Friends

数据范围只有100,暴利可解,不过用vector超时了。

后来改成数组一直WA,队友改了下就过了,我没感觉出来两种写法的差异,诡异。

WA:

#include <iostream>
#include <cstring>
#include <cstdio>
#include <vector>
#include <algorithm>

using namespace std;

const int MAX_N = 100 + 10;
int vis[MAX_N][MAX_N];

int main()
{
    //freopen("in.txt", "r", stdin);
    int T;
    scanf("%d", &T);
    while(T--)
    {
        memset(vis, 0, sizeof(vis));
        int n, m, k, u, v, _max = 0;
        scanf("%d%d%d", &n, &m, &k);
        for(int i = 0; i < m; i++)
        {
            scanf("%d%d", &u, &v);
            vis[u][v] = vis[v][u] = 1;
            _max = max(_max, max(u, v));
        }
        int s1, s2, s3 = 0, s4 = 0;
        for(int i = 0; i <= _max; i++)
        {
            for(int j = i + 1; j <= _max; j++)
            {
                if(vis[i][j] == 1)
                    continue;
                s3 = 0;
                for(int p = 0; p <= _max; p++)
                {
                    if(vis[i][p] == vis[j][p] && vis[i][p] == 1)
                        s3++;
                }
                if(s3 >= k)
                {
                    vis[i][j] = vis[j][i] = 1;
                    s4++;
                    i = -1;
                    break;
                }
            }
        }
        printf("%d\n", s4);
    }
    return 0;
}

AC:

#include <iostream>
#include <cstring>
#include <cstdio>
#include <vector>
#include <algorithm>

using namespace std;

const int MAX_N = 100 + 10;
int vis[MAX_N][MAX_N];

int main()
{
    //freopen("in.txt", "r", stdin);
    int T;
    scanf("%d", &T);
    while(T--)
    {
        memset(vis, 0, sizeof(vis));
        int n, m, k, u, v, _max = 0;
        scanf("%d%d%d", &n, &m, &k);
        for(int i = 0; i < m; i++)
        {
            scanf("%d%d", &u, &v);
            vis[u][v] = vis[v][u] = 1;
           // _max = max(_max, max(u, v));
        }
        int s1, s2, s3 = 0, s4 = 0;
        for(int i = 0; i < n; i++)
        {
            for(int j = i + 1; j < n; j++)
            {
                if(vis[i][j] == 1)
                    continue;
                s3 = 0;
                for(int p = 0; p < n; p++)
                {
                    if(vis[i][p] == vis[j][p] && vis[i][p] == 1)
                        s3++;
                }
                if(s3 >= k)
                {
                    vis[i][j] = vis[j][i] = 1;
                    s4++;
                    i = -1;
                    break;
                }
            }
        }
        printf("%d\n", s4);
    }
    return 0;
}


遥感新手别纠结!实测ENVI 5.3、5.6、6.0三个免费版,教你混搭安装避坑 本文为遥感新手提供ENVI 5.3、5.6、6.0三个免费版的实测对比与混搭安装指南,帮助用户构建零成本高效工作流。详细解析各版本功能差异、共存安装技巧及常见问题解决方案,特别适合课程作业、毕业论文分析和遥感入门练习。 阅读详情

相关推荐

SHP转TXT、TXT转SHP工具(附工具下载链接)

关于TXT,可以选择整个图层生成一个TXT。也可以勾选“每个地块单独存TXT”,然后选择一个字段,根据字段值,给每个地块生成一个TXT文件。支持选择和数据框一样的坐标系,也可以选择一个图层,工具会采用和这个图层一样的坐标系。1、TXT数据支持输入单个或者多个TXT文件,也可以直接选择TXT所在的文件夹。所有的TXT数据都生成到一个矢量数据图层。关于这一行的内容,可以在地块坐标行设置中进行设置。其他:①面节点闭合:勾选,则回到起点。属性描述:可以直接复制粘贴进来,也可以直接修改。也可以改为任意字母。

坐听风雨 4306

F - Friends ZOJ - 3710——图的遍历

Think: 1根据题意通过结构体优化for循环次数 2及时结束暴力循环以减少时间复杂度vjudge题目链接以下为Wrong Answer代码 错误原因:已经连接的边重复遍历,可能碰到临界数据k = 0的情况#include <bits/stdc++.h>using namespace std;struct node { int x; int y; }book[5400];in

BlessingXRY的博客 420

SKF SimPro Quick 4.8.1发布

发布说明可以在SimPro手册的SKF SimPro Quick应用程序的一般部分下找到(帮助→SKF SimPro快速手册→一般→发布说明)。请删除旧版本,请备份您存储在C:\SKF SimPro xxx\files文件夹中的文件以及所有自定义报告模板和表格。我们很高兴地通知您,我们的轴承应用工程软件SKF SimPro Quick 4.8.1可供下载。将新的安装文件下载到本地计算机后,双击它安装向导将打开(按照说明操作)3.安装后,在本地机器上启动SKF SimPro Expert软件。

小韩的博客 1820

ZOJ-3710-Friends

爱丽丝住在人们喜欢交朋友的国家。 友谊是双向的,如果任何两个人有不少k个朋友共同,他们将成为朋友在几天。 目前,全国共有n人,其中有友谊。 假设任何新的友谊只有当他们有足够的朋友共同提到上述,你是要告诉在一段足够长的时间后,有多少新的友谊。 maps[i][j]记录 i, j 是否已经是朋友 graph[i][j]统计 i, j共同的朋友 #include #include #inclu

Stone的博客 333

Altium Designer操作技巧(1)——原理图中如何批量替换元器件?

《AltiumDesigner批量替换元器件技巧分享》摘要:本文介绍了两种在AltiumDesigner中批量替换元器件的实用方法。方法一通过“查找相似对象”功能,可精准匹配并批量修改器件参数;方法二利用ActiveBOM功能,在BOM表中直观操作器件替换,推荐使用第二种方法可使BOM管理更高效。这些技巧能有效减少物料种类、降低贴装成本,特别适用于电阻电容等常用器件的批量替换。关注公众号获取更多电子设计技巧。

u012526819的博客 2589

【电磁场与电磁波课程设计】基于HFSS的双频微带天线仿真及设计

第五代移动通信技术(5G)的商用已经近在眼前,作为移动通信中最为重要的功能组件,面向5G通信应用的手机天线与基站天线的技术研究与设计成为近年来的热点。随着移动通信中“跳频”“扩频”等通信技术发展,为了满足与多个终端的通信要求,实现多系统共用和收发共用等功能,这就要求天线在不同频段下工作。根据国家工信部的最新规定,5G移动通信的中频段被划定在3.3 GHz-3.5 GHz及4.8 GHz-5.0 GH,面向5G移动通信的天线应具有高增益、小型化、宽频段及高隔离度等技术特征,以满足5G通信的高传输速率、波束智能

weixin_44450575的博客 1万+

ZOJ--3710--Friends--二维数组模拟建立关系

题目链接https://vjudge.net/problem/ZOJ-3710 题目大意是输入朋友关系对,双方拥有共同朋友达到数量k之后可以变成朋友。求一段时间后有多少对新的朋友对关系建立起来。 要点: 1、建立friends[from][to]二维数组存储关系对。 2、注意新建立的朋友关系可能会连锁反应建立更多的好友关系。 代码如下: #include #include us

话歪之地的博客 400

【35】软考软件设计师——设计模式代码填空(C++版)满分精讲|第5/6题二选一必考

本文是《软件设计师·50讲通关|从零基础到工程师职称》专栏第35篇,聚焦下午选做题**第5/6题C++版设计模式代码填空**,与上一篇Java版形成双子配套,单题分值稳定12~15分。全文超4000字深度拆解C++独有核心考点:虚函数/纯虚函数、构造与析构函数规范、继承权限、模板类编程在设计模式中的应用;精讲单例、工厂、策略、观察者、适配器五大高频模式的C++专属代码写法,标注所有填空核心点位、语法陷阱、内存安全规范

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 545

zoj 3710 Friends

zoj   3710   Friends

slicer的技术交流栈 946

AMBA-CHI协议详解(三)

Write Transactions、Atomic transactions、 Stash transactions、 Dataless transactions的等各个事务的事务流。

Crazzy_M的博客 3181

Python爬虫深度对抗:拼多多与得物价格监控系统中的设备指纹模拟与SkyWalking风控绕过实战

在电商数据采集领域,拼多多和得物(毒)APP堪称国产风控系统的“双子星”。前者依托于拼多多集团强大的安全团队,后者则以其独特的“潮流单品”数据价值和高昂的爬取成本闻名。对于任何一名爬虫工程师而言,能够稳定、高效地获取这两大平台的价格、库存、销量等动态信息,都是一项极具挑战性的技术试金石。传统的基于requests库的简单HTTP请求,在面对这两款应用时几乎寸步难行。你会发现,无论怎样伪造User-Agent、怎样轮换代理IP,返回的永远是状态码412403,或者是一个包含验证滑块设备异常的JSON错误。

2201_76125261的博客 866

[ACM_暴力] ZOJ 3710 [Friends 共同认识 最终认识 暴力]

    Alice lives in the country where people like to make friends. The friendship is bidirectional and if any two person have no less than k friends in common, they will become friends in several day...

weixin_33859844的博客 160

YOLOv8独家原创改进:原创自研 | 自研独家创新DSAM注意力 ,基于BiLevelRoutingAttention注意力升级

提出新颖的注意力DSAM(Deformable Bi-level SpatialAttention Module),创新度极佳,适合科研创新,效果秒杀CBAM,Channel Attention+Spartial Attention升级为新颖的Deformable Bi-level Attention+Spartial Attention

①答疑群聊服务;②YOLO大模型知识问答系统;③计算机视觉论文生成智能体; 1515

[ZOJ 3710] Friends

[ZOJ 3710] Friends 题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3710 说下思路: 用vector记录每个人所结交的朋友,利用set的特性(不能存在重复元素)筛选出不是两个人共同的朋友的数量,然后 x结交的朋友的数量 + y结交的朋友的数量 ...

Youpeng 292

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

ZOJ Problem Set - 3710 Friends(暴力)

ZOJ Problem Set - 3710 Friends

NickJudy的博客 952

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

ZOJ-3710-Friends【10th浙江省赛】【暴力】

ZOJ-3710-Friends

Linoy 1028

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

zoj 3710 Friends

http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=5013   Time Limit: 2 Seconds      Memory Limit: 65536 KB Alice lives in the country where people like to make friends. The friendship is

Coding A World 1154

zoj 3710 Friends(数学)

转载请注明出处:http://blog.youkuaiyun.com/u012860063?viewmode=contents 题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3710 题意: 两个人有大于等于K个相同的朋友!那么他们也算是朋友!问一共有多少对这样的新友谊!注意坑点:一旦有新友谊后!那么计算后面的是否有大

2692

ZOJ 3710 Friends(数学)

题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3710Alice lives in the country where people like to make friends. The friendship is bidirectional and if any two person have no less t...

1169

ZOJ 3710 Friends 解题报告

题目 题意: 有n个人,有些人之间有朋友关系(对称),假如两个人不是朋友,但是至少有m个共同好友,则他们也会成朋友,问最后会新增多少朋友。 解法: 类似于拓扑,a,b成为好友时,若c与a不是朋友,但与b是朋友,则ma[c][a]++,达到k时就塞到队列里。 //Time:180ms //Memory:244KB //Length:1707B #include #include #in

Tri_integral的专栏 1029

ZOJ-3710(Friends)

Friends Time Limit: 2 Seconds      Memory Limit: 65536 KB Alice lives in the country where people like to make friends. The friendship is bidirectional and if any two person have no less than

李硕 1701

ZOJ - 3710 Friends

题目链接 题意:有n个人和m对朋友,其中两个人如果有k个共同好友,那么这两个人在一段时间之后会成为好友。 题记:题目给出的是足够的时间,那么就要一直跟新,直到没有两个人可以成为好友为止。用类似邻接矩阵的方式存下两个人的关系。a[i][j]表示i个j是好友,由于好友是双向的,所以a[j][i]也要存。 之后枚举所有人,然后记录下两个人之间有多少个共同好友,超过k个时要记录下两个人成为好友。 #inc...

moyangxian 197

Friends ZOJ - 3710

Alice lives in the country where people like to make friends. The friendship is bidirectional and if any two person have no less thankfriends in common, they will become friends in several days. Cur...

qq_42569807的博客 249

ZOJ 3710 Friends 暴力

Description Alice lives in the country where people like to make friends. The friendship is bidirectional and if any two person have no less than kfriends in common, they will become friends in sev

聂小白的专栏 647
上一篇: ZOJ 3712 Hard to Play
下一篇: ZOJ 3706 Break Standard Weight
小爷永远不死
博客等级 码龄15年 58粉丝 363原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值