首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >牛客练习赛19 E托米的饮料

牛客练习赛19 E托米的饮料

作者头像
用户2965768
发布2018-08-30 16:36:38
发布2018-08-30 16:36:38
4600
举报
文章被收录于专栏:wymwym

链接:https://www.nowcoder.com/acm/contest/111/E 来源:牛客网

托米的饮料

时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K 64bit IO Format: %lld

题目描述

好了,现在是小托米的故事啦~~~

可爱的小托米得到了n瓶饮料.

但他不小心把开盖的工具弄丢了,所以他只能利用饮料瓶来开盖. 已知第i个瓶子的品牌为ai,且其能打开bi品牌的瓶子. 问有几瓶饮料托米无法喝到. 被用于打开饮料瓶的瓶子不一定需要被打开. 一个瓶子不能打开其本身.

输入描述:

代码语言:javascript
复制
第一行一个整数n,表示饮料的瓶数.
接下来n行,每行两个整数ai,bi.

输出描述:

代码语言:javascript
复制
输出一行一个整数,表示小托米无法喝到的饮料瓶数
代码语言:javascript
复制
。。。。

#include <bits/stdc++.h> using namespace std; int a[1005],b[1005],c[1005]; int main() { memset(a,0,sizeof(a)); memset(b,0,sizeof(b));    fill(c,c+1004,1); int n,sum=0; scanf("%d",&n); int k=0; while(k<n) {   scanf("%d %d",&a[k],&b[k]);   k++; } for(int i=0;i<n;i++)   for(int j=0;j<n;j++)      if(i!=j&&a[j]==b[i])       c[j]=0;       for(int i=0;i<n;i++)       sum+=c[i]; printf("%d\n",sum); return 0; }

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018年06月01日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 题目描述
  • 输入描述:
  • 输出描述:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档