P1854 花店橱窗布置

原题链接

P1854 花店橱窗布置

题目大意

F ( 1 ≤ F ≤ 100 ) F(1\le F\le 100) F(1F100)束花, V ( 1 ≤ V ≤ 100 ) V(1\le V\le 100) V(1V100)个花瓶,花瓶是固定的,花束可以移动,并且从左到右,每束花依次用1到F的整数标识。但是如果I < J,则花束I必须放在花束J左边的花瓶中。每束花放在每个花瓶中对应一个美学效果,求每束花美学效果之和最大是多少,并且输出方案(分别表示第 i i i 个花束放在第几个花瓶里)。

结题思路

求花美学效果之和最大是多少还是比较好算的。先定义dp数组,我们可以将其定义为用 F i , j F_{i,j} Fi,j 表示在前i朵花放在前 j j j 花瓶里的最大美学效果之和(花瓶 i i i 中一定有花),再来推公式,每一个位置可以分,两种情况,一种是放,一种是不放。放的话,美学效果之和就是前 i − 1 i-1 i1 个花束放入 j − 1 j-1 j1 个花瓶的最高美学效果之和再加上将第 i i i 束花放在第 j j j 个花瓶的美学效果的和。如果不放,美学效果之和就是前 i i i 个花束放入 j − 1 j-1 j1 个花瓶的最高美学效果之和。在两者间取最大值即可,于是,转移方程就是(设 a i , j a_{i,j} ai,j表示第 i i i 束花放在第 j j j 个花瓶的美学效果):
f i , j = m a x ( f i − 1 , j − 1 + a i , j , f i , j − 1 ) f_{i,j}=max(f_{i-1,j-1}+a_{i,j},f_{i,j-1}) fi,j=max(fi1,j1+ai,j,fi,j1)
接下来,就是要确定范围。很明显, i i i 的范围就是从1至 F F F 。而如果是 j j j ,由于是取前 i i i 束花,所以至少要有 i i i 个花瓶,于是, j j j 的范围就是从 i i i V V V。转移方程的最终的样子便是:
f i , j = m a x 1 ≤ i ≤ F , i ≤ j ≤ V ( f i − 1 , j − 1 + a i , j , f i , j − 1 ) f_{i,j}=max_{1\le i\le F,i\le j\le V}(f_{i-1,j-1}+a_{i,j},f_{i,j-1}) fi,j=max1iF,ijV(fi1,j1+ai,j,fi,j1)
我们可以构建一条链表 b b b b i , j , 0 b_{i,j,0} bi,j,0 表示推到这一步的那一步的 i i i b i , j , 1 b_{i,j,1} bi,j,1 表示推到这一步的那一步的 j j j,我们便可以构建出一条从结尾连接至开头的链表。但是,由于有一些花瓶并没有花束,所以,我们只需要输出每一行第一个遍历到的点的 j j j 就可以了。

代码实现

#include<iostream>
#include<cmath>
#include<cstring>
#include<algorithm> 
using namespace std;
struct node{
    
    
	long long x,y;
} ans[1010][1010];
long long f[1010][1010],n,m,a[1010][1010];
void dfs(long long n,long long m,long long last_n)//分别表示当前的行,列和上一次的行
{
    
    
	if(ans[n][m].x==0&&ans[n][m].y==0){
    
    //终止条件
		if(ans[n][m].x!=last_n)
			cout<<m<<" ";
		return;
	}
	dfs(ans[n][m].x,ans[n][m].y,ans[n][m].x);//需要倒序,于是先递归至最底,再一层一层输出
	if(ans[n][m].x!=last_n)//行不相同,则输出
		cout<<m<<" ";
}
int main()
{
    
    
	memset(f,-127,sizeof(f));//赋最小值
	ios::sync_with_stdio(false);
	cin.tie(0);
	cin>>n>>m;
	for(long long i=1;i<=n;i++)
		for(long long j=1;j<=m;j++)
			cin>>a[i][j];
	for(long long i=0;i<=m;i++)//初始化
		f[0][i]=0;
	for(long long i=1;i<=n;i++)//枚举前i束花
		for(long long j=i;j<=m;j++){
    
    //枚举前j个花瓶
			if(f[i-1][j-1]+a[i][j]>f[i][j-1]){
    
    
				f[i][j]=f[i-1][j-1]+a[i][j];//得到最优答案
				ans[i][j].x=i-1;//构建链表
				ans[i][j].y=j-1;//构建链表
			}
			else{
    
    
				f[i][j]=f[i][j-1];//得到最优答案
				ans[i][j].x=i;//构建链表
				ans[i][j].y=j-1;//构建链表
			}
		}
	cout<<f[n][m]<<"\n";
	dfs(n,m,n);
	return 0;
}

样例1(洛谷测试点1)

输入

10 25
-14 -19 42 -48 0 43 -26 40 -40 39 50 -3 -8 -43 19 -44 -42 -13 -48 -22 29 43 -2 43 46
45 -48 15 0 1 10 36 33 1 39 -18 -6 -38 -28 5 -49 -29 -48 -7 -22 21 0 -13 -42 2
16 37 -6 -37 30 -11 -42 32 -46 8 -18 14 -6 -36 -35 -17 -3 10 -4 19 -36 -3 41 -34 40
-32 38 -11 6 46 42 -29 33 -15 -15 12 25 -7 -7 30 -50 26 -7 -5 41 9 28 -13 -32 -27
-45 -18 21 46 -1 11 -36 -14 -50 21 -18 42 43 -36 -23 -23 26 -49 20 -31 31 21 45 -26 -35
35 33 44 -28 -49 -33 -23 -16 38 -27 33 -2 -12 -31 -2 -41 1 -11 -49 16 17 -22 -9 18 48
11 -1 19 5 24 35 -10 7 28 12 8 45 40 42 33 -37 25 -20 2 45 29 11 -5 -32 12
-40 35 41 2 3 39 -38 -49 7 18 26 -9 -43 -18 -31 20 41 -36 10 33 47 24 8 -23 -25
2 -45 37 48 -27 -2 -43 -42 -11 10 11 -23 22 13 35 -11 -12 -24 -3 21 -5 -33 12 9 27
-5 5 0 -48 32 25 4 38 11 1 -39 -41 9 -31 -1 -32 30 26 41 -8 11 -21 31 37 27

输出

321
6 7 8 12 13 17 20 21 23 24

样例2(洛谷测试点7)

输入

90 100
-14 -19 42 -48 0 43 -26 40 -40 39 50 -3 -8 -43 19 -44 -42 -13 -48 -22 29 43 -2 43 46 45 -48 15 0 1 10 36 33 1 39 -18 -6 -38 -28 5 -49 -29 -48 -7 -22 21 0 -13 -42 2 16 37 -6 -37 30 -11 -42 32 -46 8 -18 14 -6 -36 -35 -17 -3 10 -4 19 -36 -3 41 -34 40 -32 38 -11 6 46 42 -29 33 -15 -15 12 25 -7 -7 30 -50 26 -7 -5 41 9 28 -13 -32 -27
-45 -18 21 46 -1 11 -36 -14 -50 21 -18 42 43 -36 -23 -23 26 -49 20 -31 31 21 45 -26 -35 35 33 44 -28 -49 -33 -23 -16 38 -27 33 -2 -12 -31 -2 -41 1 -11 -49 16 17 -22 -9 18 48 11 -1 19 5 24 35 -10 7 28 12 8 45 40 42 33 -37 25 -20 2 45 29 11 -5 -32 12 -40 35 41 2 3 39 -38 -49 7 18 26 -9 -43 -18 -31 20 41 -36 10 33 47 24 8 -23 -25
2 -45 37 48 -27 -2 -43 -42 -11 10 11 -23 22 13 35 -11 -12 -24 -3 21 -5 -33 12 9 27 -5 5 0 -48 32 25 4 38 11 1 -39 -41 9 -31 -1 -32 30 26 41 -8 11 -21 31 37 27 2 -19 44 -37 41 20 8 -5 -30 10 -23 45 -36 -36 6 16 -24 16 -26 -5 -35 -7 -26 41 -17 17 2 12 -3 -12 -11 49 19 -18 -38 10 -48 20 -46 -28 -20 -18 -34 -5 -3 23 -40 23 -11 -16
-33 4 27 -8 -5 -40 -41 47 23 6 -15 -39 5 -46 -7 18 14 -5 -13 18 17 18 -50 34 -38 -3 7 -28 -30 46 7 -13 0 -16 30 45 -6 39 42 -34 -5 -24 -23 -50 -20 21 18 44 -35 -45 12 33 23 13 16 36 -41 -27 -43 -20 -32 15 18 19 49 -3 14 -8 -14 5 9 31 32 36 32 -38 7 -1 -44 22 4 19 5 -23 -19 -29 -37 -9 -6 -29 21 13 36 -12 -19 34 35 45 -24 -29
0 36 -49 -19 22 33 -6 -22 -18 0 -50 37 -32 5 -36 -1 26 -23 40 -31 -2 11 32 -17 49 -37 -33 34 -43 -6 -46 7 -21 -44 39 -50 40 -18 -22 -29 32 -22 -43 -50 34 -29 -1 10 -2 -11 29 47 -50 11 -21 49 25 -3 33 32 41 37 -11 -31 44 -23 -31 33 9 -2 -47 -9 27 -39 -9 10 -18 41 -31 31 -21 49 27 -20 10 -44 -22 -16 3 -40 -34 -7 48 5 13 41 32 32 23 -9
-21 27 32 -44 38 -27 16 -30 -37 36 -50 -7 35 28 23 -6 35 -49 29 -13 -38 45 31 -40 0 -7 -50 -18 -25 24 23 4 1 5 11 -12 29 -24 8 42 -38 9 -15 47 -14 -43 -10 -30 -42 -31 8 -29 -37 -12 -19 14 32 -18 46 -44 -44 19 11 7 -27 -29 45 -48 -3 3 44 10 -39 -22 6 -2 -14 46 19 -5 -35 -24 16 -22 15 48 43 -4 -21 38 3 -15 6 -37 43 30 -16 38 32 32
-10 25 -9 2 -47 47 -50 -11 43 19 35 -43 46 1 -14 11 -2 -22 -43 27 -35 10 -38 22 23 -45 1 -44 43 -18 39 -17 -43 -21 35 -39 -24 35 1 -32 4 -15 -24 -1 36 12 -41 -17 41 -34 -40 -44 27 -27 28 -1 -22 -22 6 -30 11 -6 3 18 23 -12 29 49 -27 -20 -33 28 15 -7 -23 1 -45 -13 34 47 4 45 -48 -20 -33 30 29 -4 -42 -16 16 19 29 -31 -13 1 8 -34 0 32
-4 18 9 -39 -39 36 12 -33 -28 -4 -37 26 -10 -35 -44 8 46 35 -47 -47 -31 20 23 48 40 -41 -1 -2 -24 50 -21 23 17 39 34 29 24 -5 46 47 41 -42 23 -19 -26 29 39 -31 14 42 -28 33 12 46 31 1 -45 -21 49 -19 -22 -22 -47 46 -34 37 24 41 -18 19 37 -28 28 10 3 -49 -11 -8 -30 -48 -17 -7 36 46 -12 16 -4 -7 45 -5 25 -27 23 29 -32 39 16 43 29 48
11 16 -30 -12 -24 23 -11 15 -36 9 18 -2 -48 3 -6 -10 -31 40 34 -37 -15 9 -13 -43 -13 5 47 -48 -3 26 50 -42 -9 -30 -3 17 43 36 -18 -43 -5 50 6 -3 3 50 38 22 40 22 36 -25 -20 -28 -18 18 28 -21 21 -25 -46 21 -16 -5 41 31 -38 33 17 -5 41 -39 -6 -3 9 47 -3 -3 19 -13 -31 4 12 -1 27 45 -33 4 -27 38 30 -23 8 -37 23 -2 44 36 -19 10
-20 -28 22 25 20 -19 22 -34 29 -10 3 48 44 -35 -3 20 -41 14 -26 -17 2 -47 11 -41 -33 -17 8 -39 -31 40 22 -1 -39 -6 -26 31 25 46 48 3 -15 1 0 -21 16 48 50 26 11 -27 -42 -38 -23 19 -28 -5 -48 31 6 -28 20 -23 21 31 21 45 12 -4 41 9 50 -25 -41 0 5 25 -3 4 1 -42 28 9 -29 -45 -22 -7 0 -19 -27 -45 3 43 -17 -26 24 -46 -31 -15 0 -41
45 0 -15 -47 50 40 29 -4 -7 -21 4 -29 39 25 -24 -33 -32 26 -1 -8 32 -49 -15 -35 -25 -42 -31 -5 -6 20 4 -12 -31 39 -8 -31 29 -29 15 -28 1 -31 -7 -11 45 20 7 -37 -5 -45 5 -23 -44 40 -8 -18 49 12 27 -7 -18 -19 32 2 -30 -27 21 49 -6 -14 -29 46 6 14 -16 1 -17 42 14 29 47 -31 -44 -47 -41 -1 -14 -43 -39 -38 1 -7 -6 -18 46 14 5 17 13 50
-48 35 46 9 -2 -21 -41 32 -30 23 11 -33 43 18 -30 -49 -34 6 -42 -23 19 9 21 -37 42 17 28 -3 -17 -9 -3 -14 -25 -8 45 24 21 -46 5 42 28 -34 -41 20 34 -20 21 -50 37 30 -22 5 -12 50 19 -21 16 -4 26 49 37 -28 -15 -39 15 -21 35 -15 -17 -10 -23 -40 6 -13 30 -10 17 1 -10 3 -20 19 -42 18 18 27 48 -17 -28 24 -18 -42 47 17 -30 11 47 -46 47 -20
-6 -26 -10 -50 11 -30 -10 -22 21 31 31 -50 -1 39 19 -33 16 17 0 38 -9 33 47 -12 -1 -34 49 -4 -30 46 26 15 -30 -35 15 32 -14 -45 -41 -43 37 40 -43 -14 29 27 3 -6 -7 -47 -18 35 36 -22 -28 -15 -6 -29 31 15 -34 6 -20 -14 22 45 -32 -42 -50 -23 -35 38 -33 -27 -27 46 50 27 -10 -7 31 22 -23 16 50 -1 -49 -6 20 33 -41 37 -11 -11 -27 -39 -16 -9 -31 -15
18 -16 -28 35 7 -4 31 7 -27 -30 50 -47 43 -24 19 43 26 21 -13 -5 3 -4 -18 42 35 5 -48 -31 46 -28 4 14 6 26 -1 -37 -28 -21 20 -5 0 20 -2 -7 47 -33 -15 22 38 22 -33 -9 -32 0 -17 -47 -46 -14 -28 -50 8 26 14 -36 2 -38 -23 24 -9 48 -31 42 18 17 -16 14 34 20 -14 22 -8 4 -38 10 -47 -4 13 -42 32 35 -42 -11 11 22 3 -37 34 31 37 -25
29 -45 -33 -4 23 1 -40 7 -30 -3 -22 13 -49 -9 -28 -45 38 36 -37 19 20 -29 -43 -19 43 11 -6 27 -8 -19 -49 -30 -13 -32 17 -41 20 28 17 41 -25 46 3 -24 -14 25 -19 -27 11 -6 43 -20 16 -50 12 8 11 -45 -15 -48 -13 -13 -27 24 6 41 33 -25 18 0 -34 44 -5 19 -31 32 -6 1 -45 -46 46 48 -15 11 48 47 -31 9 -48 4 12 -11 42 35 -37 -3 26 47 22 -6
-4 38 -13 41 7 7 22 -49 -43 27 -45 -47 25 -9 15 22 -12 34 -20 -10 -12 43 30 -21 27 43 26 2 39 -2 46 -16 -14 -17 -25 43 40 47 45 48 24 50 -50 -2 -9 15 -30 29 -1 1 -31 38 -7 49 -34 -30 42 43 22 31 -9 18 -35 28 -49 -10 21 41 -13 15 38 -40 14 38 9 -46 3 29 34 -49 -20 -48 39 23 -49 -45 43 43 49 15 24 -10 -17 39 -33 -16 -22 38 -26 16
2 -39 26 -34 50 -16 -29 2 -37 -46 3 -7 -44 -8 -34 -43 -3 -42 -50 -4 24 24 36 -44 13 -48 -10 42 40 15 7 -9 27 -18 8 26 17 29 -22 31 33 32 -26 40 -27 -10 47 21 -1 48 -34 -28 22 -48 -22 -15 -46 19 -24 45 -17 33 -14 -40 -35 44 36 33 22 -36 13 4 46 38 -7 -31 -23 -10 40 27 -12 -44 49 -40 -42 -23 -5 -37 46 21 -43 -21 3 -7 -11 19 -14 -25 1 -42
-11 -36 13 -16 -48 -44 4 -20 -4 -7 -44 35 -1 -46 45 8 -19 -11 21 -23 -40 28 6 14 -29 46 -18 8 -30 34 16 10 49 -22 45 -50 -16 -2 -20 31 41 -14 16 -10 -9 10 49 23 50 19 50 -40 -3 6 24 18 2 -44 -25 23 40 42 -18 39 -31 -24 39 4 25 -32 -15 15 5 -50 -45 47 11 -47 19 11 23 19 21 -30 -25 -6 38 27 0 -37 -1 -10 -46 32 -22 -26 -43 -33 29 32
-14 -37 -3 41 -37 3 37 25 7 6 -15 -21 -26 -45 -1 -1 0 -13 -25 -50 1 25 -9 6 6 20 31 14 37 9 -4 -28 22 44 -37 36 -4 -50 11 -47 6 46 -17 31 -49 33 -21 1 -31 5 1 21 -20 42 -24 37 12 -44 0 -2 15 47 21 -13 40 34 -27 -14 35 34 -11 -9 30 22 -29 31 4 1 -18 24 -44 34 -6 -13 26 20 -27 -13 27 23 35 -9 20 5 29 9 -11 -49 45 -26
36 -16 15 16 -45 37 -4 10 -12 29 -17 -5 12 28 32 -13 -3 -46 24 -27 28 9 15 -3 -36 -7 -45 3 -5 -50 28 -19 -15 -7 47 -10 -20 -7 -50 18 -29 -16 -38 34 -39 45 -30 9 49 45 33 27 3 -3 -27 17 41 -21 -30 -14 -20 49 17 15 -9 14 -45 21 -43 -45 -11 -21 -11 1 -38 1 -4 -18 -41 -5 -23 42 -29 30 -11 -5 -3 -21 24 18 15 -46 16 -18 19 -44 47 24 28 -47
30 -34 -18 -31 18 -6 20 -37 27 30 8 -47 21 29 34 -41 -27 -20 -11 48 49 -47 -49 14 -14 20 21 -18 -6 -2 -15 -27 14 18 -7 -18 -38 -38 -5 39 43 -48 43 13 32 26 23 -46 -44 -39 -48 -46 -35 -47 19 1 24 -11 34 -33 38 -31 -9 2 37 34 34 49 47 -22 38 39 -19 30 2 -38 5 -26 -33 11 -15 -31 16 1 -28 -16 -49 46 24 35 -37 11 -46 4 -38 41 -12 46 40 -15
-27 27 -27 4 6 26 16 -40 50 33 22 -15 -48 -12 37 -26 22 38 -30 -4 23 -17 -44 27 38 -32 18 -25 -37 7 11 -13 -17 35 42 39 10 7 50 10 -10 22 46 -7 -41 32 17 32 20 38 -23 -7 -30 -16 -30 -43 2 38 -17 16 -5 44 -48 28 29 44 17 -12 1 17 48 42 -11 44 -16 -1 25 -49 -19 -6 39 8 38 -41 43 -43 -33 -6 46 1 -40 -10 -5 -38 -32 -27 -44 36 11 8
2 9 0 41 2 35 -11 -23 36 21 22 25 -22 9 35 -29 16 -49 15 11 2 26 -49 47 38 -31 -31 45 -46 31 3 7 -10 -48 -2 42 37 38 -31 23 8 41 -2 37 -1 -18 -43 -35 -17 23 27 36 -2 28 32 -14 48 -49 -19 -48 33 34 10 -28 37 -43 -36 23 46 -17 -4 3 -26 45 -10 23 -24 -3 39 10 -30 15 -5 18 -7 -23 -46 -9 -21 -15 -7 -39 -32 -48 -16 -46 -40 -1 28 -45
33 -26 8 -44 -32 49 30 -5 -5 18 -46 15 -17 -1 -17 26 27 -12 -34 -45 23 10 -33 42 12 2 47 23 -50 25 28 33 49 -14 39 -33 -16 19 12 30 -14 16 -5 20 -35 29 -5 42 -34 12 48 39 -28 -36 31 34 17 27 7 17 1 -16 0 0 21 -11 17 -46 -43 -21 35 -7 45 -21 -37 -40 -43 8 -48 -26 -30 50 -38 -8 -36 44 -24 31 20 33 -2 -29 -33 48 22 38 -14 -11 43 -7
18 27 37 13 -44 50 24 -36 8 26 -12 29 25 1 -30 40 -6 -3 20 -36 -20 -33 -15 -3 -36 -43 -15 1 -4 -23 44 -36 -46 31 27 -39 30 1 -25 -13 -24 14 -35 -50 -36 -14 41 8 33 10 22 -38 28 -43 10 43 -36 45 -7 11 -28 -13 25 -23 -33 2 -11 47 -48 14 -16 -22 -23 0 -21 -8 37 -31 50 20 30 22 33 8 29 -8 0 44 -13 44 4 10 -20 -21 37 -2 31 -25 -6 34
40 29 -39 -33 -21 -9 9 -35 11 9 36 -10 -20 18 48 -41 -41 -2 -47 -4 -9 8 -45 22 37 43 -31 18 -32 14 1 -43 -7 13 -25 22 -46 35 38 15 -7 23 -45 24 -10 -47 34 0 1 37 47 43 -6 -48 14 -19 45 34 49 -37 -3 0 -29 40 -38 -4 12 -34 -20 -1 32 24 -29 37 -3 12 40 -20 -39 -9 -33 -43 -16 12 -40 49 43 -46 32 42 -32 -22 -9 -11 -32 4 35 30 21 -35
-22 2 39 0 -12 -14 -38 -22 17 -27 20 34 -19 -47 -4 -9 -49 -11 -4 34 -20 14 -38 22 -47 -20 -25 38 -41 46 -47 -12 -3 43 38 36 -22 -50 -36 46 -27 34 29 5 38 -25 47 40 14 -7 23 44 -43 35 15 -40 -35 41 48 -26 36 -49 13 -17 44 0 -32 -28 1 -18 -33 25 -34 47 -21 -46 -29 -24 44 36 19 17 29 26 2 -6 36 18 -16 34 42 -30 36 4 3 29 -46 22 -49 5
-46 -31 -21 -30 -35 9 -25 -13 35 -31 -27 4 36 -48 -20 -12 -4 -35 -45 31 50 48 -49 35 2 4 14 6 -25 15 -39 -21 35 -9 0 50 50 25 -13 35 44 10 -11 30 12 19 -32 -42 34 -27 40 34 -29 41 18 23 -5 -18 -21 20 48 -10 50 32 32 0 32 32 -25 -31 16 -31 29 -45 50 -9 24 -33 0 8 -9 -11 -9 13 -20 -41 -15 25 -9 14 -5 -12 -46 -5 -30 37 45 -49 18 -30
-30 -16 -10 50 -11 -11 -9 -38 7 41 21 49 -20 -39 11 10 -29 47 -16 12 11 29 -50 16 -27 -29 2 -32 -28 -31 -11 -7 3 29 -8 43 -32 34 -46 26 24 25 25 -47 37 -15 14 -43 -18 48 20 43 27 21 9 -50 42 -40 -31 -36 -20 8 7 34 -13 50 26 6 33 31 -19 7 6 -45 11 -8 -9 -26 0 24 -28 -30 16 49 42 -25 50 34 -15 -32 48 16 26 5 -1 -37 5 -25 19 -13
-45 50 45 11 -45 5 -48 -3 29 3 -30 -49 23 37 50 14 -39 50 -3 -3 -33 -5 -38 44 50 12 -44 4 37 25 42 42 25 36 3 31 -9 6 -23 -30 -42 -3 -29 32 -17 -29 -4 -5 -30 44 42 -13 -12 -46 -19 -12 16 -13 43 3 -38 35 -5 38 20 48 18 -39 3 45 -19 12 -8 2 -7 26 23 39 -30 43 32 -39 -20 -30 -35 11 8 32 49 0 -16 -39 -16 30 49 -46 27 17 -35 -20
12 -3 42 -47 49 -16 29 21 -27 49 14 -45 -40 45 -25 -24 6 34 -43 4 -16 -8 16 18 -29 14 23 49 -20 39 -22 42 -15 -30 46 -17 5 25 -46 28 24 19 34 34 13 -42 -41 -31 42 -33 23 -25 10 -12 44 32 -48 17 31 -17 6 -42 -25 41 -22 -30 -26 33 45 -21 11 19 49 -6 2 12 3 12 31 -6 30 4 20 -11 43 14 -29 45 -19 -49 -22 37 -41 3 27 -12 24 -49 -29 19
-19 33 -13 -21 -24 39 41 30 1 21 -27 -20 -25 44 19 -33 8 40 -38 39 41 -10 25 -50 43 2 -11 17 4 10 -15 35 -7 22 -37 19 11 -46 -1 -39 26 23 -8 -50 16 -40 -33 -27 -50 -20 -38 42 20 37 42 13 -12 -20 -21 42 41 14 27 -16 -14 41 -48 48 45 2 -41 21 -26 1 21 40 12 39 -37 12 -32 -25 3 39 -38 -5 1 0 26 30 -8 17 -6 -32 -50 31 -42 -47 28 -47
5 37 24 29 -13 -5 19 49 -16 32 11 2 -43 -36 -10 -31 9 42 19 -16 21 -39 -49 -35 -20 -49 46 -11 -46 23 -8 10 10 -34 -12 48 12 -44 46 46 39 7 -2 46 21 39 -36 -20 30 34 15 1 46 16 16 -25 17 11 14 22 -17 -44 -19 43 -28 20 40 35 26 36 30 14 -7 -22 9 -37 -33 24 -7 47 7 -43 -2 2 24 -37 27 -10 24 -9 -38 -43 -3 -6 -50 20 -37 41 4 39
27 -16 3 -30 13 -39 -17 30 36 27 27 -8 35 -26 45 8 -13 22 49 -39 -38 -39 -31 10 5 -30 -20 18 -39 34 7 39 -32 -41 -42 31 -29 -9 11 -44 -32 -13 -1 -47 11 -7 12 49 -36 11 -41 -23 22 -21 38 -24 -1 -33 45 11 -49 2 -1 -31 11 7 -50 32 49 11 39 -34 49 -13 -30 9 30 32 7 45 -8 17 -28 -36 47 -41 -9 -4 -24 -15 -44 -22 37 5 -3 -2 -39 -2 -20 -40
-41 -32 -23 -43 5 -3 17 -16 -21 -26 -21 21 41 1 35 38 11 -25 -17 38 11 -10 -35 -2 45 13 46 -44 -40 -25 -33 -30 -7 -6 -23 48 41 44 -18 -31 -33 12 41 -42 -38 26 47 24 -50 -21 11 12 20 26 -41 15 -11 -45 21 -1 -20 39 19 24 -18 47 22 -28 41 -46 -8 -43 16 -18 -34 29 -42 -38 2 -41 -8 -37 21 -38 40 31 27 -22 36 -2 27 -34 -14 -4 40 18 -8 11 41 -18
15 -18 -10 -19 15 7 -41 23 20 11 32 -38 24 3 -26 13 -17 -50 42 -32 -2 18 -16 34 -36 -26 1 7 36 -8 39 0 24 -21 31 -11 37 41 -38 6 1 45 18 -25 -3 43 39 31 43 30 50 -9 -2 -16 -26 12 8 26 -32 -7 -33 -43 44 42 -13 25 -20 -27 15 -7 30 -34 -13 -2 -8 34 -10 -20 15 -17 -40 14 24 9 48 48 -30 6 24 -11 49 42 -3 43 33 35 17 -37 -42 -18
6 38 -2 43 -14 40 27 26 -30 -9 -42 -19 -46 32 40 -48 30 -40 8 3 0 7 -5 48 0 -23 32 -33 -10 41 -1 46 29 48 39 -36 38 15 40 -42 -44 49 -11 -39 30 -22 -36 10 -11 23 -37 39 -21 8 36 30 35 18 47 -25 8 -4 -29 -14 -6 -41 0 -19 25 -10 -11 31 -12 28 43 -32 -44 -44 29 -5 29 42 -16 -42 -1 -31 38 -16 38 35 10 -4 -19 31 32 25 41 -18 -45 15
23 -5 -4 -39 -27 -11 -20 -20 -5 -42 25 -27 50 -42 -18 -1 -22 -31 34 -34 -46 -7 12 -15 -26 -6 -40 -36 27 -35 30 -1 11 -24 11 34 16 41 -37 -40 49 39 -16 49 48 16 -2 -24 36 -19 -8 40 25 -47 -25 50 -3 -15 -36 -27 1 45 23 -39 -29 -17 46 37 -27 -41 47 -28 48 -19 -30 46 47 18 -29 33 50 14 22 25 17 48 24 -36 -17 38 -13 34 33 -40 46 -47 -7 42 40 17
-50 37 39 49 -33 -41 45 -37 28 -34 46 27 30 18 2 -4 16 -25 10 49 -37 48 33 46 -43 29 50 1 20 39 -33 21 25 -44 20 43 -35 14 -45 43 30 -49 20 9 20 -29 -46 -15 -3 15 -16 10 12 -34 6 20 45 6 -30 15 -5 -12 -15 -30 -6 -46 -38 10 19 -32 3 -2 -31 -27 -44 40 -6 -39 -25 42 27 9 2 -12 26 -43 -42 21 14 -22 -15 -42 17 21 -22 -40 26 -10 21 -6
8 -27 42 28 -4 49 17 41 -41 43 32 36 1 -17 -26 -23 -9 -18 48 -46 11 -17 -38 -23 -46 -10 -12 30 31 -42 -27 -12 -18 -36 -34 29 -38 34 20 -28 26 1 -42 -23 35 -18 4 -24 15 2 -20 -24 36 -7 4 40 34 42 19 14 -50 43 -48 -17 -44 -32 -38 -31 -49 32 -8 28 -17 0 -46 -33 33 9 -7 -2 -39 24 24 47 -34 -22 37 -50 -31 5 15 -30 -3 17 4 4 36 16 24 38
-3 -35 15 31 16 19 48 -1 -22 -9 47 -11 -35 21 -15 -18 49 -29 -18 -32 27 47 -12 -26 14 42 29 -1 8 2 -14 -45 18 -50 36 -16 20 34 33 48 -26 29 -14 -10 0 22 22 -2 44 -46 16 20 -50 -46 45 15 47 23 -37 4 -25 -1 9 43 0 -6 -24 -31 -22 -42 -33 2 38 4 43 -13 -25 14 36 -32 18 1 39 19 6 33 -17 2 5 -3 -44 31 46 16 23 -4 -40 50 16 -12
-42 33 41 47 -14 33 -17 12 -4 -31 30 -36 21 19 34 -24 1 -34 29 -44 13 35 37 9 1 10 -45 11 10 21 50 18 4 40 15 41 22 49 2 -32 -33 -18 -17 38 -50 -34 -37 1 -17 43 8 46 28 -6 5 -22 -46 10 40 14 -19 39 -18 35 28 47 25 0 45 -23 19 -39 9 -49 49 10 -32 -38 -40 1 -45 19 -4 33 -37 -49 -39 -33 11 -50 32 43 39 -37 27 17 -40 2 -33 -46
30 36 -34 -12 38 -35 48 -45 -22 -42 6 -17 28 -48 -35 41 -47 -24 -42 15 -23 40 7 -34 -47 -16 33 -37 37 -50 -32 16 36 -16 -46 24 -1 -49 29 27 -40 -16 -40 38 -13 -25 28 -10 2 37 -45 30 26 13 46 30 47 29 43 34 29 -39 -1 15 -5 3 -12 45 5 -33 22 15 2 32 3 39 -43 -19 -21 10 -33 -16 -11 43 48 -16 22 45 -37 15 28 42 26 -23 7 -29 30 46 -34 -15
-38 38 50 14 20 3 2 27 34 32 -13 -50 -34 26 44 -37 -40 16 -42 -27 -19 36 -35 -43 -38 22 -22 43 17 -6 -23 30 -18 -23 -7 -49 31 46 29 14 28 -35 15 44 42 9 -43 -49 -25 -35 -25 6 -50 -9 13 -37 -37 42 -44 31 -14 -17 10 18 11 -47 19 -9 49 -3 -45 27 13 20 20 4 -21 27 6 4 42 32 -41 43 -28 23 -44 -15 14 -38 -35 50 -4 26 17 -43 29 -14 -2 28
34 3 4 -4 -27 -26 -50 2 -50 7 -45 43 -12 -35 36 10 38 43 46 1 -46 -39 1 1 37 -32 8 16 4 -44 -7 -12 10 48 34 34 -29 35 -15 -28 -9 -9 -36 29 6 -50 -11 -6 43 -15 46 48 -4 -4 -1 -17 15 -44 50 -32 -37 -8 6 23 -11 -10 6 11 -25 42 33 16 -17 48 -5 40 49 35 -17 41 -31 -21 39 16 26 -13 50 -10 -6 49 8 7 -9 -36 -20 31 5 37 -9 30
29 -27 -5 -39 -29 41 -49 -31 25 -15 -40 45 14 49 10 -11 -14 10 29 30 8 -13 -14 49 1 17 30 -45 3 -30 36 -19 -6 -19 -7 15 -29 -6 35 46 29 45 40 -8 43 0 32 -22 -41 10 -42 18 47 -6 17 -2 -39 -4 4 14 16 -11 46 -40 20 -12 26 42 33 10 37 11 4 27 -47 -3 -23 35 25 -13 -5 34 -46 -9 -22 21 40 -11 -33 -7 -47 34 33 49 44 3 -13 19 -6 -31
-22 -19 30 33 -42 34 -21 -15 18 -46 22 -38 38 27 4 -35 -2 -6 4 15 37 7 -2 20 6 -8 -28 43 -40 16 -39 -11 47 41 -29 -46 24 0 -10 -8 5 -38 5 -8 39 -42 7 -14 3 -39 -49 -11 18 0 -41 -27 42 -19 -34 -48 48 -23 -8 45 -32 13 50 43 -37 -11 -16 18 2 40 -40 -10 48 18 27 1 29 29 41 -3 -22 50 21 -30 -19 37 -27 -22 -37 15 -28 -18 -23 -28 -26 -9
12 8 -41 -37 -3 -31 4 -5 37 -19 46 16 -41 37 -38 -12 36 33 8 -34 20 32 -6 34 -4 17 -35 23 40 -11 -36 1 48 -27 14 -5 -7 -32 41 -21 -1 37 46 8 23 -43 47 8 41 5 24 11 -14 -32 -6 32 36 9 5 25 48 19 -24 46 43 41 -10 -15 -42 -20 15 8 -34 10 -34 40 18 -38 -3 9 17 -29 -31 -47 -10 13 35 -24 -29 -10 -49 -31 -42 -23 -36 -49 -33 5 -13 -24
36 -49 34 -48 12 50 42 -21 -38 -11 38 29 10 -43 32 -50 20 17 -24 42 -44 -23 -39 -35 5 -25 -34 23 31 3 49 16 5 33 18 -34 33 9 -4 45 48 -17 24 8 -10 5 8 -40 -28 35 -49 -22 -39 -38 -7 16 -12 10 -11 -31 -38 -13 35 17 -30 2 34 -48 -39 -21 47 -41 13 21 17 -47 -25 -25 -37 -2 -41 -35 26 -29 -23 -31 38 16 29 -24 35 42 14 20 8 34 -28 -9 37 -17
21 34 -7 -17 4 -41 -14 30 -15 -1 -23 -5 15 -48 16 43 -29 4 8 -50 31 -7 42 -6 -38 -1 -22 -15 41 -36 18 12 48 -40 45 2 -30 -20 -19 5 30 8 -50 -6 11 16 -14 32 -30 45 33 -50 -12 24 -5 1 -27 23 36 -36 38 4 26 35 14 20 -13 35 -50 18 -10 31 -25 -10 -25 36 -44 12 18 -24 7 0 -23 45 -27 22 -4 -4 -6 -19 10 -19 35 -14 -34 -1 -44 3 -16 -44
-30 24 38 -4 -36 -37 -19 -30 25 50 -3 -19 -1 24 -24 23 -5 22 -31 39 -47 30 -30 39 -35 -14 -13 -29 40 21 -22 -40 -5 -35 6 9 -22 38 30 -47 37 -24 -15 -14 50 12 -41 -6 -17 -22 -17 -13 -43 3 -25 -27 40 12 -6 29 -17 22 40 29 38 -5 -13 -34 -17 -34 -31 -31 -8 4 6 -8 -35 15 36 -1 44 -31 37 -50 22 -39 -26 12 24 18 -9 -43 -10 -20 36 -23 26 -27 -7 -42
-11 13 -22 32 -33 34 -26 -17 -1 -41 32 -8 -22 18 -7 -50 30 17 13 3 -15 -47 10 25 -17 -4 -48 -42 19 -4 -33 -42 -42 -5 41 -25 -22 -36 8 28 -26 -10 -30 3 -42 13 3 39 -20 -34 -9 15 -31 -49 -10 3 -3 -8 12 -34 39 29 -26 47 -27 -36 -28 2 -21 31 -21 3 -29 0 -45 -21 -38 9 -32 -7 25 9 -42 45 11 -2 -3 -42 41 -42 -26 29 38 -1 26 -39 14 48 13 43
29 43 -5 50 -8 0 -21 5 -41 -3 48 34 -44 -44 28 18 5 -25 26 -5 -17 -50 -26 -29 -1 -50 -18 -38 49 45 -46 27 38 -1 27 -21 50 -45 35 -42 3 33 43 10 39 20 -23 -7 45 -48 39 -22 -48 -38 -1 2 -38 32 14 -39 26 19 38 14 -33 14 44 -33 20 28 -24 -27 10 -32 33 -2 39 -41 41 33 -38 29 -39 -36 42 11 17 -46 -8 -20 -35 -32 49 -48 32 -34 17 25 -16 -13
3 10 10 -38 29 -8 11 17 1 2 0 13 -19 11 28 -28 -29 -6 -23 13 25 -8 32 24 -5 13 41 -38 -12 -25 -1 41 36 -42 -47 14 1 15 -20 -49 -34 30 15 -3 -10 -7 20 12 38 47 -25 13 -12 -44 -13 34 20 -23 46 -42 3 -6 50 -12 3 -48 -49 -47 18 -19 -45 34 -39 21 -19 2 -37 -50 -36 -50 47 -11 14 -16 -4 -50 -33 -35 -22 -37 -26 31 7 -27 -32 -41 -24 -31 -37 44
1 -32 27 13 39 -42 -36 -48 -42 -22 -47 -46 18 17 -11 -37 17 7 -21 45 20 3 25 -23 26 43 -13 -48 -38 0 46 14 18 23 -24 7 31 -10 9 39 19 12 44 -14 -21 -18 -1 46 40 29 41 9 -19 15 37 -43 8 -27 -40 21 23 -45 -16 -9 29 10 49 10 -50 7 -1 19 -31 -8 -45 -2 25 5 -6 15 -17 -16 -27 15 49 -40 23 7 -17 33 -23 -45 39 12 -3 18 -29 -5 -23 -28
-49 27 42 -29 -32 47 19 44 1 -37 9 35 -3 33 -1 -4 43 -29 -48 -25 -46 -20 -20 43 42 27 10 -37 -28 38 -15 -27 14 -23 -5 33 -27 -36 27 25 -23 -15 9 24 -33 -43 -30 -41 -21 -28 -16 -17 3 15 -24 -5 -9 37 8 14 24 44 38 -12 -30 -18 -30 -6 -4 47 -32 24 -19 27 -2 -1 35 18 8 -36 40 42 -2 -7 6 24 38 48 11 -4 11 -16 -10 -2 22 11 31 43 -46 -23
40 -27 -50 -30 50 -2 20 35 -35 -23 49 -45 -31 -4 -1 25 -31 -14 23 31 33 -16 -36 -27 33 37 34 14 30 39 41 19 -39 41 39 -39 -11 8 47 4 36 45 10 -46 -10 -42 30 10 -5 3 -10 -23 37 5 0 20 -8 -16 -17 -29 -27 -27 40 -15 -36 29 -4 3 -13 -7 -43 -28 -13 17 -23 28 25 -44 -12 -31 10 28 -3 -3 -17 48 -34 25 -19 0 47 4 24 36 39 38 15 -15 -9 -49
28 -2 -26 -35 -35 1 43 40 8 -20 -41 -33 -42 7 14 -9 4 31 -34 35 -20 -37 -11 -47 49 -23 42 14 13 -18 15 -9 31 40 6 46 -9 -1 36 49 29 46 -34 38 2 31 -21 -45 11 -5 41 42 8 -21 46 7 7 37 -30 -31 -31 36 10 -50 25 -34 46 -35 15 32 -36 -7 27 -19 -19 -22 -39 10 -16 23 -45 -26 15 14 3 10 -30 -41 -3 -9 -22 16 -24 39 17 -49 -46 12 -33 19
-7 -18 -38 -30 13 -6 -1 25 -47 33 -2 -42 -44 -38 22 10 22 43 19 -31 -16 48 35 11 37 2 12 42 -37 30 11 7 -39 24 28 25 -33 -24 0 -30 -41 48 -21 -34 -41 -49 26 32 44 -5 -50 -22 -7 36 39 -20 -13 1 -29 1 -20 32 -43 -8 6 36 -34 23 -39 17 44 -30 14 -28 -13 24 -26 -38 5 -32 8 6 -4 -50 -9 -16 -19 29 35 2 -21 -35 -16 -13 7 40 -28 24 12 -16
-10 6 5 -46 29 42 28 -48 -47 -17 -30 12 39 16 13 -21 -50 44 -43 35 -5 -13 -50 30 24 7 19 47 -20 -19 -20 21 37 35 25 16 26 3 18 30 36 38 -9 24 4 -47 -47 5 48 -39 -11 -8 -2 -10 -28 -28 47 41 -32 -23 -28 -2 49 -41 -18 23 25 -42 -25 -8 38 -39 -20 -22 35 35 -18 38 -11 -21 49 29 22 -3 -32 44 19 -35 35 37 -8 -43 -15 -9 -34 17 -37 42 26 -11
-17 13 1 14 42 -15 -1 -26 -27 38 4 -29 17 -25 19 35 -31 -13 -50 -46 -26 -8 -39 9 34 -22 -24 48 -31 -49 -14 3 15 37 -34 6 -28 16 31 -5 3 -16 17 -30 9 -15 -46 29 23 -46 34 48 -3 45 6 -20 -28 33 -23 -8 35 14 45 -1 1 -39 -45 24 27 36 -32 -20 -31 36 0 29 -29 5 7 44 10 -10 41 -44 -15 -3 -13 8 -21 15 50 -37 -21 44 12 31 -46 18 4 32
3 23 -39 22 8 11 0 29 -34 -43 22 26 -3 13 32 33 -41 -31 -10 -11 34 -11 3 -37 -17 -35 44 -12 33 -3 -31 -15 -31 -19 -44 27 43 7 6 -42 14 -22 34 -40 41 16 44 -50 35 -17 -10 19 23 43 32 -45 -43 26 -6 40 -28 14 -25 -8 45 -19 -31 37 38 25 45 1 -47 28 12 44 -7 6 45 -22 39 -16 48 11 -23 29 17 -15 4 -39 -25 27 25 0 -31 19 32 -12 5 20
-37 0 -29 -34 -22 33 -40 22 -12 -46 50 -23 -11 47 39 17 26 6 -49 -20 17 -24 -43 -9 26 -24 -41 7 15 15 -24 28 -35 -3 45 -7 -20 -46 -35 19 -41 -36 46 -2 -39 35 -36 38 -10 -35 -32 -44 -8 -25 -2 -33 2 7 24 -34 -28 -50 45 -13 -2 39 31 28 44 46 -4 -48 -40 -8 1 -28 -24 15 -41 17 31 -22 23 -28 4 -30 -10 -45 28 -36 -28 -50 -36 -33 -12 12 -44 -32 -10 50
-37 36 -49 -26 -22 2 -4 5 -33 6 -29 49 34 45 -29 -13 -35 11 -7 44 25 16 44 40 34 -19 2 40 0 42 40 14 28 41 38 -44 -7 -17 11 11 39 33 9 23 28 31 -40 43 -8 3 37 -33 -31 30 -44 -48 -39 9 43 11 0 32 -26 -22 23 -38 -16 -35 -5 46 26 -16 28 -15 -44 5 -34 -34 -2 8 20 -16 25 40 -36 31 42 -25 -11 35 37 40 16 -39 -33 -12 -27 2 4 19
-3 -20 -48 -25 15 -41 30 32 -24 -22 -11 46 12 -37 35 26 44 27 -49 -17 12 39 -27 -23 50 -9 16 -27 43 -31 42 -10 -1 44 15 -36 -47 -5 46 -21 23 -16 -25 -15 -3 -40 -40 -9 38 -38 25 -1 -50 49 26 50 -11 -9 -28 -18 11 -36 22 -41 -42 -13 -26 -39 32 -31 -10 5 4 16 40 -49 26 -50 -7 13 -38 -33 -39 -38 -34 38 -38 5 -21 -16 37 40 -1 9 50 7 46 -26 18 28
-6 -42 -18 48 24 -29 50 0 -29 -8 -38 -17 10 -26 -4 26 -39 8 -20 -9 43 -33 -19 -9 26 -20 48 22 5 16 -1 49 25 31 47 -1 -48 46 49 -27 -13 -39 7 48 -15 -48 23 -3 11 -47 38 3 -29 -32 45 47 -1 43 19 -47 8 -33 -48 -17 48 49 32 50 44 31 -27 -19 42 31 -22 -24 34 -50 24 -6 -46 12 48 -25 30 42 -28 -21 34 41 -17 -8 -43 -15 26 -45 -16 7 -46 -23
-13 -22 9 -21 -42 37 6 42 38 -21 -14 42 41 -17 -33 21 -25 -11 -50 -42 -21 -17 1 -13 19 -24 -8 -47 34 -3 -20 -29 26 39 0 34 26 -45 26 13 -16 -39 5 -25 -5 23 46 20 -38 46 29 -8 -21 -21 29 49 6 -29 -49 -11 18 -19 10 -6 -30 -40 -23 47 -35 -47 10 0 -35 -35 25 11 38 20 -20 50 16 -41 -9 45 -12 -30 43 45 -9 45 -16 -41 -25 44 3 -4 -46 31 -7 -31
34 -48 20 50 -33 -6 10 -46 -36 41 -46 30 50 -4 25 -12 16 17 -18 -44 11 16 -35 37 10 18 -17 14 -2 26 34 -19 29 3 -19 46 48 41 -50 -39 31 -46 41 31 0 15 -32 -35 -18 0 -28 44 -34 -13 31 26 -46 -36 -10 3 41 -27 35 19 27 -35 14 24 -45 15 35 37 20 26 17 -30 -9 35 -14 23 -15 8 17 1 45 -2 -23 50 12 17 2 2 41 -14 -29 17 1 35 -10 7
0 -25 -6 -31 -50 -39 -11 -9 47 25 -36 -19 -18 32 33 -24 -21 -41 -24 42 27 28 -6 17 -37 15 -17 15 -1 23 -28 50 48 16 -32 49 27 7 -11 23 -19 4 -46 14 -15 37 41 14 47 -34 6 23 44 50 -11 -43 14 22 23 -37 -5 45 -38 -7 10 -20 -9 -13 37 31 -40 -32 -16 -36 32 19 -49 22 -17 49 39 39 21 32 38 -40 40 1 32 12 14 -23 7 26 20 -33 -44 -39 4 44
42 14 -39 -25 29 44 44 31 15 -24 29 4 -36 -1 -15 -48 9 -25 3 -9 38 -33 19 -6 43 -12 12 50 0 -35 43 -9 30 -47 16 9 47 9 -11 12 36 -32 -35 -50 18 1 -48 -23 27 6 18 15 23 -13 -42 15 26 21 15 -25 36 7 16 16 10 -19 -26 7 41 14 -31 27 32 -15 27 -1 37 30 26 13 -15 -6 -23 -43 31 -14 23 6 -44 -13 32 43 44 -3 9 4 28 34 -39 19
-3 -20 -5 -21 16 -28 29 2 -49 5 -35 -13 50 -7 -6 31 29 -33 -13 36 4 -32 29 -2 15 -13 -48 -7 -30 -37 -39 18 -6 7 47 -41 29 26 12 31 -20 27 -33 -20 -31 12 -40 49 29 -2 35 -17 16 13 31 -20 50 34 24 -31 47 36 37 -10 -8 34 0 -29 9 -39 -49 40 39 -31 -30 -42 31 -20 -44 10 29 42 43 -6 4 24 25 4 7 -2 23 4 -17 10 44 26 -6 -7 47 -47
5 49 44 -7 -33 -37 1 49 -6 8 8 -28 -1 1 16 -47 -25 -9 7 32 39 -20 -15 -28 40 -21 49 -16 23 46 -13 -23 44 -20 21 -39 -7 -28 -40 37 31 18 -41 -20 -31 25 -17 -6 -34 40 -24 -45 -31 11 -22 -41 41 -24 -7 13 -29 30 41 -35 -40 12 -24 3 34 -13 -10 15 -45 -1 45 -26 -26 -23 18 -10 -34 45 -5 -14 5 23 -5 -4 50 39 -42 -30 19 50 -14 29 11 13 -19 -5
50 22 -41 -46 -29 -47 -22 -5 -20 47 36 -3 41 -19 34 -4 -46 -21 43 -47 -33 -50 -26 36 -50 10 14 12 -28 46 -44 -29 18 -34 -24 39 -31 4 -16 0 1 -31 48 -8 1 31 39 5 -40 31 8 -23 32 32 -37 32 -8 28 -7 14 24 0 36 -9 16 -39 -20 36 16 14 -14 -33 34 -16 9 -15 -35 -3 40 -25 -22 -2 2 -41 -20 16 41 22 -7 -16 -14 -34 35 -29 8 0 -17 39 -14 49
2 23 -35 -14 -44 25 21 -29 -28 11 -3 0 -42 50 9 -12 15 0 -41 -43 35 -5 -26 19 17 33 -31 50 21 5 49 -27 -23 -37 10 -16 39 -19 6 -40 42 -48 10 -50 -49 -31 -12 17 19 -2 24 3 44 49 -29 11 32 -10 10 2 46 9 25 -27 23 -16 8 11 16 -37 21 7 -35 -19 7 -33 0 46 34 -31 -6 8 22 -12 7 44 49 -12 -16 9 40 -21 -32 15 3 41 50 -40 1 15
-27 -28 -28 -11 4 30 7 -46 26 -9 -27 -31 49 46 8 5 40 7 44 -27 -34 34 3 -16 -1 -45 -26 -2 -34 26 -37 -10 49 -14 30 2 -35 -14 6 41 27 30 -40 26 25 18 -19 14 -26 -26 38 -9 -42 -10 25 7 -4 50 -45 12 25 -32 -48 24 4 32 -25 20 -32 32 10 45 11 20 21 -14 -12 -49 -50 13 -24 38 -47 -16 -23 28 41 24 28 46 -15 3 -36 -13 -24 19 -31 2 -12 -13
-17 49 -18 45 18 -48 -19 -45 -47 -19 18 -21 -31 22 14 -3 -1 4 -30 -23 -1 6 30 13 44 -45 -19 -38 7 20 -1 41 18 32 36 -14 34 -33 -8 38 -1 -40 -33 18 32 31 -36 -19 -16 -15 8 34 41 -13 -4 34 -7 28 47 -50 -2 -4 42 -35 -23 28 1 -40 45 43 48 -7 -48 -36 -39 35 45 -25 -35 -21 10 23 -38 1 -41 9 -15 3 -14 -19 3 35 27 -6 50 -47 -29 1 -37 -35
-6 -39 9 -3 -25 20 -19 -30 46 -4 -1 6 -32 11 -44 -22 -31 -9 32 6 23 -16 -10 -1 29 -10 2 50 42 16 -35 -15 27 25 33 -48 -6 -37 -28 -10 10 22 46 29 -18 -48 -43 2 -6 39 -42 -34 -28 -1 15 -50 39 -33 -50 31 33 -35 -34 10 40 49 12 -16 -38 35 24 22 6 20 0 39 23 7 -10 -34 -4 -2 -17 18 47 49 19 36 -35 19 17 49 35 33 8 25 32 -30 -42 44
-46 33 16 11 3 -35 -1 -25 23 40 -8 -32 -12 25 37 -15 24 5 -29 40 -26 38 38 -42 21 -4 33 2 17 42 -5 21 24 -40 -19 -24 -24 31 2 50 20 44 -33 -43 19 -46 -7 -8 9 14 -19 34 1 -31 42 -29 16 25 24 -18 16 -32 -47 -11 -21 -15 16 6 -35 -33 5 36 -40 23 44 30 27 -14 -29 -14 50 3 -31 1 23 -39 23 -12 36 -4 20 1 15 23 41 45 -43 7 0 -27
24 -45 -42 35 29 -48 14 6 -12 36 43 -12 -11 -38 40 -39 -27 12 -1 -41 -43 -31 10 23 43 1 17 -50 -43 -33 -27 32 -28 -18 17 -50 -16 -19 7 23 -34 -1 -40 6 11 50 17 34 12 -34 43 20 -15 3 -8 -22 -46 -42 -22 -38 -25 2 44 -2 35 10 -1 -32 42 -45 42 -43 4 -48 13 -36 -49 -20 49 14 -4 42 -17 32 -5 25 -41 -1 34 -12 11 -41 40 5 7 24 -35 -45 43 -44
-39 35 -36 15 37 28 30 39 -43 29 2 4 20 35 -15 -35 10 -5 14 -7 33 -25 2 23 31 -41 -3 47 -35 -11 -48 -24 -27 -33 42 -40 45 22 49 -48 1 0 7 -30 -15 43 -14 45 -13 50 -12 -30 -25 41 43 -44 -50 -11 -48 -35 29 -46 -8 -48 -28 -17 -38 -34 -45 -40 -31 6 11 26 27 47 18 -38 42 -46 -38 -21 -25 -13 -30 -33 -7 -30 6 -5 -15 -16 0 27 -14 22 -40 -1 39 -34
9 -43 22 -30 34 -1 -34 1 11 -43 6 24 -13 31 -40 7 49 4 27 4 50 -38 39 0 39 -25 -28 50 24 -40 -35 -17 -32 38 3 -48 -14 20 3 48 28 -41 21 -36 41 32 21 39 -14 -2 -7 -15 10 -18 36 -1 7 -43 -1 -20 -32 15 14 -13 2 -34 -11 39 37 43 36 14 -49 7 28 43 -12 -1 31 24 48 -26 -41 8 6 46 -43 -38 -48 6 -7 -29 -30 -44 9 23 -27 48 11 -40
40 -3 24 42 -47 2 35 -8 -49 16 -35 49 40 -25 7 -5 -30 14 8 -27 -31 -49 -6 -10 -42 -47 -38 -19 -50 24 -8 41 -29 -35 33 -25 18 17 17 19 -18 33 18 -29 -42 -26 17 -22 38 -25 1 -43 -24 46 -2 -16 49 10 16 50 -16 -43 40 6 -27 22 31 41 -11 -2 10 21 -20 -23 42 -11 1 9 17 -11 34 -32 -3 -40 -36 45 -5 -37 5 -39 -38 39 -31 -48 -5 -8 25 -25 -17 -37
24 43 35 -46 -31 26 -7 21 -15 -40 -40 -31 -22 7 -21 -7 1 24 6 -45 36 19 45 -46 22 -10 -4 -3 16 30 11 -11 22 -5 -7 42 -29 36 13 6 46 23 25 -26 -20 -46 17 31 28 -27 37 13 43 32 18 14 -29 -36 -39 37 44 22 -24 15 -34 19 7 -13 5 -31 44 1 42 18 26 -28 22 -8 -47 0 16 40 -37 8 22 31 -28 44 45 -17 31 38 -45 -43 3 -29 26 -41 9 -19
-21 2 32 -29 -31 8 -7 42 50 -4 -8 16 -14 5 -27 -43 -14 -4 -49 -20 30 33 -32 35 40 22 -44 16 31 15 47 -41 -34 29 -19 -14 -14 24 -22 -14 -31 20 -49 5 -25 -25 13 11 22 15 41 1 -3 -41 -15 -13 31 -9 -48 12 -44 50 22 -28 29 -48 9 -36 26 37 1 45 7 3 0 32 29 -38 -8 0 27 -17 -50 -26 -8 -14 11 -27 28 13 35 34 12 6 -44 -10 9 16 5 -16
3 -44 -21 -41 9 29 42 -13 42 -16 38 18 17 39 42 -41 -25 2 -17 -48 -35 -33 37 27 24 44 -33 -17 10 23 17 -38 29 47 -28 -12 25 -36 26 17 -2 13 -16 -35 1 -24 -26 26 29 7 29 44 25 16 21 -1 10 38 32 -31 10 -1 -18 -11 -5 5 27 -30 19 2 37 -33 -36 -29 -18 16 -3 7 -8 -25 -37 -29 -32 39 37 39 -13 -4 27 -31 16 -14 18 48 25 -38 3 2 -17 -28
-47 -31 -11 -33 -10 21 34 38 -23 -25 -38 -9 -4 -19 -21 -17 -30 17 30 47 36 -5 -17 3 -7 -42 16 47 10 49 -32 14 -32 7 31 8 -23 15 -4 5 41 8 46 -13 40 -25 20 -40 42 0 -43 28 46 -10 -19 -12 -1 47 -15 -41 46 3 23 -37 -41 4 22 -13 -32 -33 43 -42 26 38 -4 16 -37 -35 26 -45 15 33 33 11 -27 -36 50 22 -40 -16 32 -44 37 4 -31 47 -42 42 -16 -23
-42 -24 -14 35 -36 32 0 -23 47 -25 -18 12 -43 -35 -28 -19 -21 -28 -47 -10 6 35 -3 -8 -11 17 -11 -3 8 23 24 16 49 -41 0 -38 41 -50 -11 38 -25 22 0 -17 38 23 15 -33 45 18 8 0 2 -46 43 41 21 -19 -13 -22 -46 -40 45 -48 -30 -5 -36 -39 -5 4 49 21 -24 -1 -46 -37 -29 19 -19 -34 -14 39 17 38 43 10 29 14 42 -35 43 46 -24 37 49 -3 -18 -38 8 28
17 7 -2 43 -45 3 -44 -23 -29 -13 -6 8 -24 -40 -4 -32 20 -26 33 12 -11 25 7 16 12 5 -38 44 18 20 21 -15 -24 -31 -22 -18 23 -16 9 45 22 -48 2 48 -37 48 -34 34 -29 49 -5 11 23 -48 -24 -15 7 -12 -22 -25 -42 50 10 -15 -31 38 17 42 -28 -24 36 45 -21 -12 43 -8 -15 -42 -24 7 -43 22 -33 31 24 -6 -35 -19 32 -6 7 41 -7 -34 -25 13 -46 42 4 -23
-33 -10 -28 -3 28 -36 40 -37 -27 -35 21 -20 37 38 -40 11 -19 -24 42 -37 20 -2 -47 -38 15 -21 25 20 -29 -21 48 -11 20 -31 36 -2 -16 25 11 7 40 -19 37 27 -31 48 -13 1 -27 -21 15 43 28 19 -45 -8 48 31 -38 -32 -41 -41 7 29 -21 -8 -24 13 -34 38 -31 -44 -31 -44 34 -11 -47 -30 40 -23 0 4 -30 -23 -28 -25 20 -30 -45 32 -12 -35 42 46 44 -30 -13 -30 34 4
-42 -48 11 -23 -41 -6 16 -37 14 5 -10 -36 -41 11 -9 -18 36 -40 2 42 43 40 -44 35 35 50 -45 -28 -30 39 27 -22 42 -13 6 -50 31 -29 -37 -5 27 4 10 37 -36 -50 -32 -50 -39 20 42 -47 10 48 39 -5 48 44 18 -33 32 -6 -4 23 32 -49 23 13 -28 37 -42 50 -9 18 36 5 18 -47 6 30 24 -3 33 -17 -6 21 29 -9 15 -4 9 -4 41 -46 -32 22 -45 42 -16 -22

输出

1383
1 3 4 5 6 7 9 10 11 12 13 14 15 16 17 18 21 22 23 24 26 27 28 30 31 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

猜你喜欢

转载自blog.csdn.net/weixin_41247488/article/details/121865089
今日推荐