CodeForces1214B
注意一下男生女生的人数都是有上下界的就行了,水题.1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
using std::set ;
using std::pair ;
using std::max ;
using std::min ;
using std::priority_queue ;
using std::vector ;
using std::swap ;
using std::sort ;
using std::unique ;
using std::greater ;
template < class T >
inline T read () {
T x = 0 , f = 1 ; char ch = getchar () ;
while ( ch < '0' || ch > '9' ) {
if ( ch == '-' ) f = - 1 ;
ch = getchar () ;
}
while ( ch >= '0' && ch <= '9' ) {
x = ( x << 3 ) + ( x << 1 ) + ( ch - 48 ) ;
ch = getchar () ;
}
return f * x ;
}
template < class T >
inline void write (T x) {
static T stk[100] , top = 0;
if (x == 0) { putchar ('0') ; return ; }
if (x < 0) { x = - x ; putchar ( '-' ) ; }
while (x) { stk[++top] = x % 10 ; x /= 10 ; }
while (top) { putchar ( stk[top--] + '0') ; }
putchar ( 10 ) ;
}
int b , g , n , ans , lb ;
signed main (int argc , char * argv[] ) {
b = rint () ; g = rint () ; n = rint () ;
if ( g < n ) lb = n - g ;
rep ( i , lb , min ( n , b ) ) ++ ans ;
write ( ans ) ; return 0 ;
}