CodeForces-787B(题目不好读懂,懂了题目就发现是水题,感觉自己棒棒哒)
2017-08-25 20:32
253 查看
CodeForces-787B(题目不好读懂,懂了题目就发现是水题,感觉自己棒棒哒)
题目链接题目大意:我做这个题的时候读了半个小时题才明白要干什么,哎。题意就是给出n个宇宙,m个小组,下面的m行每行第一个给出该小组成员的人数num,然后接着给出每个成员来自哪个星球,互为相反数的来自一个星球,其中必有一个是好人一个坏人,如果有一个小组可能全是坏人(也就是说如果有一个小组里没有相反数)那么就输出YES,否则就输出NO
解题思路:就是开一个vis[]数组,vis[ans(x)]=x就是说x的绝对值对应的存x,如果后来的x与vis[abs(x)]中存的数互为相反数,那个就标记一个flag=1,如果这个小组成员都过了一遍发现flag还是0,说明结果要输出YES。
AC代码
#include<stdio.h> #include<string.h> #include<algorithm> using namespace std; int vis[100000]; int main() { int n,m,tag=0; scanf("%d %d",&n,&m); while(m--) { int num,flag=0; memset(vis,0,sizeof(vis)); scanf("%d",&num); while(num--) { int x; scanf("%d",&x); if(vis[abs(x)]==-x) flag=1; else vis[abs(x)]=x; } if(flag==0) tag=1; } if(tag==0) printf("NO"); else printf("YES"); return 0; }
相关文章推荐
- D-Day +14 of .NET 发现自己对.NET有点感觉了,没想到这么快就接到活了,财大后勤服务网
- codeforces 400A. Inna and Choose Options(题目不难,但是得读懂题目让干什么)
- 挺水的一门课,发现全系都过了,就自己挂了,这是一种什么样的感觉呢?
- 发现自己记性不好,以后学到东西都写在上面吧
- 今天早上起来写了一个smarty与函数相互结合的一个分页,上网搜了下发现他们写的太复杂,看不懂,自己写吧!写的不好,大家不要笑
- 前端进阶试题css(来自js高级前端开发---豪情)既然被发现了HOHO,那我就置顶了嘿嘿!觉得自己技术OK的可以把这套题目做完哦,然后加入高级前端的社区咯
- ORACLE数据库的导入导出(网上看了无数教程,感觉不好用,自己便总结了一下)
- 感觉JVM的默认异常处理不够好,既然不好那我们就自己来处理异常呗!那么如何自己处理异常呢?
- 大家都说是水题。。好吧,那我就从水题开始做。。自己独立的做。正好最近在辅导大二的数据结构,自己也加强下对栈的理解和应用。 第一次那么完全的独立完成OJ的题,激动呐!读题目理解就废了我好多的时间,虽说英语过了
- 密码发生器(在对银行账户等重要权限设置密码的时候,我们常常遇到这样的烦恼:如果为了好记用生日吧,容易被破解,不安全;如果设置不好记的密码,又担心自己也会忘记;如果写在纸上,担心纸张被别人发现或弄丢了)
- hdu 4416 水题 浙大计算机研究生复试上机考试-2005年 可是发现自己写代码有问题
- 牵扯较多属性和方法的类题目,很简单的题目本来不想发的,如果有同学学到这个题目感觉太长不愿敲代码,copy走我的即可~不过还是建议自己打一打
- ZOJ 1205题解本来是一道大数运算水题,可是却纠结了很久,原因是没能真正读懂题意,要求的计算必须是一一对应输出即使前面出现几个0最后也要把前面的0输出,看别人用C++自己还是两个都提交了结果还是C占的内存少。
- 牵扯较多属性和方法的类题目,很简单的题目本来不想发的,如果有同学学到这个题目感觉太长不愿敲代码,copy走我的即可~不过还是建议自己打一打
- CodeForces-2015 HIAST Collegiate Programming Contest-Gym-100952A.水题 100952B.水题 100952C.回文字符串 100952D.杨辉三角处理组合数 其他题目待续。。。
- 关于今晚的实验 自己做出来的 满满的成就感感觉自己棒棒哒
- 页面生命周期里面还有很东西,如PageHandlerFactory等等这些东东也够吃一壶的,发现每走到一个领域,发现要学的东西实在是太多太多啦,总感觉自己所学的东西只是沧海一粟,走过了这道坎,又是一片海洋,我只能呐喊:生命永不止息,学海无涯----够用就好。
- 记录下发现神书,感觉自己的python水平又要上一个台阶了
- 密码发生器 在对银行账户等重要权限设置密码的时候,我们常常遇到这样的烦恼:如果为了好记用生日吧,容易被破解,不安全;如果设置不好记的密码,又担心自己也会忘记;如果写在纸上,担心纸张被别人发现或
- 我刚刚做了一道题目,我感觉自己好菜啊