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
#include <bits/stdc++.h>
using namespace std;
int n, t[305], res[305];
int main() {
	ios_base::sync_with_stdio(0);
	cin >> n;
	for(int i = 1; i <= n; i++) {
		cin >> t[i];
	}

	int nie = 0;
	for(int len = 1; len <= n; len++) {
		for(int i = len + 1; i <= n; i++) {
			int ile = i / len;
			if(t[i] > 1LL * ile * t[len] + t[i % len]) {
				nie = 1;
				break;
			}
		}

		if(nie) break;
	}

	if(nie) {
		cout << "NIE\n";
		return 0;
	}
	cout << "TAK\n";
	cout << n << "\n";
	for(int i = 1; i <= n; i++) {
		cout << t[i] - t[i - 1] << " ";
	}
}