首页 > 其他分享 >题解CF94B Friends

题解CF94B Friends

时间:2022-08-20 07:11:11浏览次数:82  
标签:题解 ll long Friends 复杂度 CF94B

简洁题意:求出任三点之间是否存在直接连通或都不连通,若存在,输出 WIN ,否则输出 FAIL

由于数据范围非常小, m<=10 ,则我们可以采用暴力枚举三个点的方式求出答案

#include<bits/stdc++.h>
#define N 100010
using namespace std;
typedef long long ll;
ll G[17][17],m,fri,maxn,unfri;
int main(){
    scanf("%lld",&m);
    for(ll i=1;i<=m;i++){
        ll from,to;
        scanf("%lld%lld",&from,&to);
        G[from][to]=G[to][from]=1;
        maxn=max(maxn,max(from,to));
    }
    for(ll i=1;i<=3;i++){
        for(ll j=i+1;j<=4;j++){
            for(ll k=j+1;k<=5;k++){
                if(i==j||i==k||j==k) continue;
                if((G[i][j]&&G[i][k]&&G[j][k])||(!G[i][j]&&!G[i][k]&&!G[j][k])){
                    puts("WIN");
                    return 0;
                }
            }
        }
    }
    puts("FAIL");
    return 0;
} 

但是这样的复杂度是 O(n^3) ,不够优秀

考虑如果一个点入度不为 2 时,则一定有三个人满足题目条件,否则则没有

时间复杂度 O(n) ,代码就不贴了

标签:题解,ll,long,Friends,复杂度,CF94B
From: https://www.cnblogs.com/dreamau/p/16607075.html

相关文章

  • Interesting Sum - 题解【思维】
    InterestingSum-题解【思维】前言在vscode上配置了markdown插件,取代了之前写md的工具,本博客用来测试插件好不好用,所以选的题比较简单。但是jiangly这道题被FST了【滑......
  • VirtualBox 找不到桥接网卡问题解决
    1、选择下面驱动2、就可以选择了......
  • 基础数论专题题解集(暂未全部AC)
    A-青蛙的约会题面两只青蛙在网上相识了,它们聊得很开心,于是觉得很有必要见一面。它们很高兴地发现它们住在同一条纬度线上,于是它们约定各自朝西跳,直到碰面为止。可是它......
  • CF Round 815 Div2 题解
    A题BurenkaPlayswithFractions(签到)给定2个分数\(\dfrac{a}{b},\dfrac{c}{d}\),现在可以自行进行操作,每次选定一个分数,将其分子或者分母乘上一个数,问至少需要多少次......
  • 嘿嘿,天城大人嘿嘿嘿——苍与红的试炼 题解
    苍与红的试炼嘿嘿天城大人,嘿嘿天城大人您要怎么蹂躏我嘿嘿。众所周知,我是老指挥官了,所以看到这道题异常兴奋。然而我发现这道题好像是改编题,网上找不到题解,怎么能冷落天......
  • 【题解】[FARIO2013]Torusia
    通信题,小A和小B迷失在\(4096\times4096\)的方阵中。方阵是循环的,比如\((0,4095)\)的右边是\((0,0)\),上面是\((4095,4095)\)。两人都不知道自己的绝对位置。每......
  • 桐柏邀请赛 S10 题解
    EnchantedLove记\(S=a_1+a_2+\cdots+a_n\),那么:若\(S\)为偶数,则答案为\(\frac{S}{2}\)。否则,我们找到\(a\)中最小的奇数(显然此时\(a\)中必然有至少一个奇数),设......
  • 【题解】CF1720C
    题意简述给你一个01矩阵,每一次你可以在这个矩阵中找到一个\(L\)型,将它全部变成0。\(L\)型的定义是在一个\(2*2\)矩阵中,除开一个角之外的图形,其中必须包含至少一个......
  • QT“程序异常结束”问题解决
    今天用QT写个小程序,出现了一个小问题,就是程序编译通过了,也能运行,但是有一个按键按下后程序就会异常结束。解决办法:由于文件中有多个类,而使用某个类的函数时,存在对象只声......
  • P1967 [NOIP2013 提高组] 货车运输 题解
    题目描述A国有\(n\)座城市,编号从\(1\)到\(n\),城市之间有\(m\)条双向道路。每一条道路对车辆都有重量限制,简称限重。现在有\(q\)辆货车在运输货物,司机们想知道......