2014辽宁省赛 Traveling

问题 K: Traveling

时间限制: 1 Sec  内存限制: 128 MB

提交: 13  解决: 4

[提交][状态][论坛]

题目描述

SH likes traveling around the world. When he arrives at a city, he will ask the staff about the number of cities that connected with this city directly. After traveling around a mainland, SH will collate data and judge whether the data is correct.

A group of data is correct when it can constitute an undirected graph.

输入

There are multiple test cases. The first line of each test case is a positive integer N (1<=N<=10000) standing for the number of cities in a mainland. The second line has N positive integers a1, a2, ...,an. ai stands for the number of cities that connected directly with the ith city. Input will be ended by the END OF FILE.

输出

If a group of data is correct, output "YES" in one line, otherwise, output "NO".

样例输入

8 7 7 4 3 3 3 2 1 10 5 4 3 3 2 2 2 1 1 1

样例输出

NO YES

提示

这道题不难,数据范围也不大,只需要进行过程的模拟,详见代码

#include<iostream>
#include<cstring>
#include<cstdio>
#include<algorithm>
#include<cmath>
using namespace std;
const int MAX=10005;
int f[MAX];
int main()
{
    int n;
    while(scanf("%d",&n)!=EOF)
    {
        for(int i=0;i<n;i++)
        {
            scanf("%d",&f[i]);
        }
        bool flag=true;
        for(int i=0;i<n;i++)
        {
            int p=i+1;
            while(f[i]>0&&p<n)
            {
                if(f[p++]>0)
                {
                    f[p-1]--;
                    f[i]--;
                }
            }
            if(f[i]!=0)
            {
                cout<<"NO"<<endl;
                flag=false;
                break;
            }
        }
        if(flag)
        {
            cout<<"YES"<<endl;
        }
    }
    return 0;
}

2014辽宁省赛 Traveling,布布扣,bubuko.com

时间: 2024-08-07 08:39:40

2014辽宁省赛 Traveling的相关文章

2014辽宁省赛 Repeat Number

问题 C: Repeat Number 时间限制: 1 Sec  内存限制: 128 MB 提交: 23  解决: 7 [cid=1073&pid=2&langmask=0">提交][状态][论坛] 题目描写叙述 Definition: a+b = c, if all the digits of c are same ( c is more than ten).then we call a and b are Repeat Number. My question is Ho

2010辽宁省赛 NBUT 1222 English Game【字典树+DP】

[1222] English Game 时间限制: 1000 ms 内存限制: 131072 K 链接:Click Here! 问题描述 This English game is a simple English words connection game. The rules are as follows: there are N English words in a dictionary, and every word has its own weight v. There is a wei

2014广东省赛总结

第一次写省赛总结,总的来说这次省赛表现的不是特别理想吧,一方面是题目的原因,另一方面也有很大部分是个人的原因. 要说省赛的比赛过程,其实前半程还是比较正常的,一上来SF就发现A题的水性很快的敲了出来.然后我一看K,感觉这个字符串不是特别好搞继续往前看,看到一些计数的也不是特别好搞,就看到H,H就是求出凸包上的每个点离它的最远点,我一看这不是对踵点么(凭着我所知不多的计算几何知识),于是迅速YY出了旋转卡壳的时候更新一下的算法,那个时候心里自知也是不大可以的了,但是觉得在没有别的题可以做的时候值得

2014省赛总结

终于结束了2天的比赛,第一次参加省赛,参加省赛前,心中有期待和忐忑,但省赛结束后,却是有一点小失望,但更多的是对自己表现的失望,对自己平时学习的不够努力而失望,总是偷懒. 此次比赛,卡题是我们队失误的最大原因,从开出前两题后,就卡在A题难以前进半步,在中途也想放弃A题,但是看到榜上那么多人都做出来了,心里着急,想要放弃,看其他题心静不下来,还是在想A,A题考察的是数学知识-积分,亏我今年3月分还补考高数,自己平时集训时看到数学题,一般过掉,不喜欢做数学方面的题目,报应啊.导致,我们一直卡A题,给

[ACM]辽宁省赛2010 (HZNU 1081-1089)

虽然退役了,但偶尔水几题醒醒脑还是不错的=_= 1085 Intermediary 暂时还没做 1081: Dinner 时间限制: 1 Sec  内存限制: 32 MB提交: 5  解决: 3[提交][状态][讨论版] [Edit] [TestData] 题目描述 Little A is one member of ACM team. He had just won the gold in World Final. To celebrate, he decided to invite all

辽宁省赛——杨鲁斯卡尔专场 -F

题意: 题意就是输入N以EOF结尾,形成1-N的数字序列,然后选取一个幸运数字,每隔幸运数字的长度就将数字从序列中删掉, 选取幸运数字的规则是最开始是2,之后删掉数字之后每次选取序列中除1和选过的幸运数字外最小的.3<=n<=10000) 样例输入20 30 样例输出6 8 提示 eg.1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 For the first time, delete the last number in every tw

【转】2014区域赛小结(牡丹江&amp;&amp;鞍山)by kuangbin

Posted on 2014年10月20日 by kuangbin 最后的两场区域赛结束了! ICPC生涯的最后两场区域赛,选择了前两个赛区——牡丹江和鞍山,主要是时间比较靠前,而且我向来对东北赛区有特殊的偏好,我打过的区域赛几乎都是在东北(除了第一年打酱油的时候). 而且特别想回到牡丹江去,在那个曾经打过比赛的地方再打一次比赛,拿回自己想要的. 而且今年岐哥也要打前两场,所以就选择了前两个赛区和岐哥一起打退役赛! 两场比赛采用队名——Final_Battle (最后一战),决心背水一战,认真打

2014省赛大总结(一) DFS 与 BFS

list里的元素以逗号隔开,以[]包围,其中元素的类型任意 官方一点的说:list列表是一个任意类型的对象的位置相关的有序集合.它没有固定的大小(1),通过对偏移量 (2)进行赋值以及其他各种列表的方法进行调用,能够修改列表的大小. (1)尽管列表没有固定的大小,Python仍不允许引用不存在的元素,超出列表末尾之外的索引会导致错误,赋值也是. (2)我们可以通过偏移量对列表进行索引,切片等操作,而且索引值可为负值. list的主要属性 <1>任意对象的有序集合(从左到右的顺序) <2&

2014广东省赛反思

这次省赛我们三个队过去,帅哥.我.蓝胖是simple队的,周四晚上出发,周五早上就到达广州了.广州大雨,没出去玩耍,就呆在旅社玩升级,手气出奇的好,一局没打完,金萌买吃的去,放弃牌局,玩了几局游戏,睡觉去了--(此处省略几千个字). 星期六,开幕式听了华南理工的校歌,龙哥说不够威武霸气,软绵绵的--好吧,步入正题,热身赛时说是3点到5点,一道很裸几何题由于手速问题在4点30多敲完,交上去时间已经过了,此时已慌,帅哥只测了判题错误的优先级.只能问其他两个队的人.好吧,手速过慢,被鄙视,问题不大.