首页 > 其他分享 >E - Transition Game

E - Transition Game

时间:2023-04-03 22:25:29浏览次数:36  
标签:int Transition Game https contests abc296

E - Transition Game

https://atcoder.jp/contests/abc296/tasks/abc296_e

思路

 

 

 

 

Code

https://atcoder.jp/contests/abc296/submissions/40262511

#include <bits/stdc++.h>
using namespace std;
map<int,vector<int> >mp;
int deg[200006];
int main(){
    int n;
    cin>>n;
    for(int i=1;i<=n;i++){
        int j;
        cin>>j;
        mp[i].push_back(j);
        deg[j]++;
    }
    queue<int>q;
    for(int i=1;i<=n;i++){
        if(deg[i]==0){
            q.push(i);
        }
    }
    int ans=n;
    while(!q.empty()){
        int nm=q.front();
        q.pop();
        ans--;
        for(int i=0;i<mp[nm].size();i++){
            deg[mp[nm][i]]--;
            if(deg[mp[nm][i]]==0){
                q.push(mp[nm][i]);
            }
        }
    }
    cout<<ans<<endl;
}

 

标签:int,Transition,Game,https,contests,abc296
From: https://www.cnblogs.com/lightsong/p/17284676.html

相关文章

  • Vue3【Transition(效果、CSS 过渡、使用animation、TransitionGroup、 KeepAlive、Tele
    ......
  • python pygame播放音频文件
    pythonpygame播放音频文件 pipinstallpygame  importpygame#Initializepygamepygame.init()#LoadtheMP3filepygame.mixer.music.load("1.mp3")#PlaytheMP3filepygame.mixer.music.play()#WaitfortheMP3filetofinishplayingwhil......
  • 第二十四篇 vue - 深入组件 - 内置组件 - TransitionGroup
    TransitionGroup<TransitionGroup>是一个内置组件,用于对v-for列表中的元素或组件的插入、移除和顺序改变添加动画效果和的区别<TransitionGroup>支持和<Transition>基本相同的props、CSS过渡class和JavaScript钩子监听器,但有以下几点区别:默认情况下,它不会渲染......
  • 第二十三篇 vue - 深入组件 - 内置组件 - Transition
    动画组件Transition和TransitionGroupVue提供了两个可以帮助你制作基于状态变化的过渡和动画内置组件1、<Transition>会在一个元素或组件进入和离开DOM时应用动画2、<TransitionGroup>会在一个v-for列表中的元素或组件被插入,移动,或移除时应用动画除了这两个组件,我......
  • Instagram变身小游戏: InstaGamer
     还记得那个让你随时随地在你的iPhone上观看并分享好友最新照片的Instagram么,通过它你能将你喜欢的照片制作成炫目的艺术作品并分享,众多炫目的滤镜或移轴特效让你的照片焕然一新,让平淡的生活多姿多彩。游戏名称:InstaGamer游戏平台:iPhone/iPodtouch/iPad价格:Free对于这种形......
  • 强网杯2022 GameMaster
    这个题去年把我搞得很惨,比赛就因为它坐牢。恰好这几天又看见了,于是决定一雪前耻,狠狠的复现出来这个题用dnspy这个软件很容易反编译,拖进去后可以得到这个界面,找到main函数,main函数是整个程序最开始执行的地方,下面就是一坨,我们找到最可疑的地方这里的consolekey的意思是接收键......
  • Gametel让你手机变成带游戏手柄的游戏机
    随着智能手机处理能力的提升以及越来越多手机游戏的推出,越来越多的人开始使用手机来玩游戏了。手机利用触摸屏和重力感应等方式确实给了人们许多不一样游戏体验。但在游戏操......
  • UC与Gameloft强强联手,过亿收益与合作伙伴五五分成
    6月26日,移动互联网软件技术及应用服务提供商UC优视在北京召开发布会,正式发布其UC游戏开放平台战略。同时,UC优视还与数字及社交游戏开发商、发行商Gameloft公司正式签约,在......
  • 20230328-Epic Game更改修改更换安装目录
    最简单的办法就是卸载后重装,毕竟现在的网速都是很快的,SSD也是很快的。然而,如果是机器硬盘,如果游戏也很大,那么可以采用把旧的游戏目录先移走,再在新目录安装,中途退出,然后用......
  • Windows 8新功能:可在Windows 8平台玩Xbox Games
    我们都知道,Xbox是微软一款游戏机的专有名词,因此微软最近推出的XboxGameson Windows服务困扰了不少人。这个服务将会在下个月伴随着Windows8的发布而推出,是一个专门针对......