Gym 101933

B. Baby Bites水题直接模拟即可

 

 1 #include <cstdio>
 2 #include <cstring>
 3 #include <queue>
 4 #include <cmath>
 5 #include <algorithm>
 6 #include <set>
 7 #include <iostream>
 8 #include <map>
 9 #include <stack>
10 #include <string>
11 #include <vector>
12 #define  pi acos(-1.0)
13 #define  eps 1e-9
14 #define  fi first
15 #define  se second
16 #define  rtl   rt<<1
17 #define  rtr   rt<<1|1
18 #define  bug         printf("******\n")
19 #define  mem(a,b)    memset(a,b,sizeof(a))
20 #define  name2str(x) #x
21 #define  fuck(x)     cout<<#x" = "<<x<<endl
22 #define  f(a)        a*a
23 #define  sf(n)       scanf("%d", &n)
24 #define  sff(a,b)    scanf("%d %d", &a, &b)
25 #define  sfff(a,b,c) scanf("%d %d %d", &a, &b, &c)
26 #define  sffff(a,b,c,d) scanf("%d %d %d %d", &a, &b, &c, &d)
27 #define  pf          printf
28 #define  FRE(i,a,b)  for(i = a; i <= b; i++)
29 #define  FREE(i,a,b) for(i = a; i >= b; i--)
30 #define  FRL(i,a,b)  for(i = a; i < b; i++)+
31 #define  FRLL(i,a,b) for(i = a; i > b; i--)
32 #define  FIN         freopen("data.txt","r",stdin)
33 #define  gcd(a,b)    __gcd(a,b)
34 #define  lowbit(x)   x&-x
35 #define rep(i,a,b) for(int i=a;i<b;++i)
36 #define per(i,a,b) for(int i=a-1;i>=b;--i)
37 using namespace std;
38 typedef long long  LL;
39 typedef unsigned long long ULL;
40 const int INF = 0x3f3f3f3f;
41 const LL INFLL = 0x3f3f3f3f3f3f3f3fLL;
42 const int maxn = 1e5 + 10;
43 int n;
44 int main() {
45     sf ( n );
46     char op[10];
47     int flag = 1;
48     for ( int i = 1 ; i <= n ; i++ ) {
49         scanf ( "%s", op );
50         if ( op[0] >= '0' && op[0] <= '9' ) {
51             int temp = 0;
52             int len = strlen ( op );
53             for ( int j = 0 ; j < len ; j++ ) temp = temp * 10 + op[j] - '0';
54             if ( temp != i ) flag = 0;
55         }
56     }
57     if ( flag ) printf ( "makes sense\n" );
58     else printf ( "something is fishy\n" );
59     return 0;
60 }
View Code

相关文章: