我希望你是我独家记忆

一段永远封存的记忆,随风而去
posts - 263, comments - 31, trackbacks - 0, articles - 3
   :: 首页 :: 新随笔 ::  :: 聚合  :: 管理

PKU_2575

Posted on 2009-02-28 18:55 Hero 阅读(116) 评论(0)  编辑 收藏 引用 所属分类: 代码如诗--ACM
 1 //2575 Accepted 220K 0MS C++ 756B PKU
 2 
 3 #include <iostream>
 4 
 5 using namespace std ;
 6 
 7 const int size = 3100 ;
 8 
 9 int data[size] ;
10 int used[size] ;
11 
12 int inn ;
13 
14 int main()
15 {
16     while( scanf( "%d"&inn ) != EOF )
17     {
18         memset( used, 0sizeof(used) ) ;
19         bool OK = true ;
20 
21         forint i=1; i<=inn; i++ )
22         {
23             scanf( "%d"&data[i] ) ;
24         }
25 
26         if1 == inn )
27         {
28             printf( "Jolly\n" ) ; continue ;
29         }
30 
31         forint i=2; i<=inn; i++ )
32         {
33             if( abs(data[i]-data[i-1]) < inn )
34             {
35                 used[abs(data[i]-data[i-1])] = 1 ;
36             }
37             else
38             {
39                 OK = false ; break ;
40             }
41         }
42 
43         forint i=1; i<inn; i++ ) 
44         {
45             if0 == used[i] )
46             {
47                 OK = false ; break ;
48             }
49         }
50 
51         if( OK )    printf( "Jolly\n" ) ;
52         else        printf( "Not jolly\n" ) ;
53 
54     }
55     return 0 ;
56 }

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理