Submission #1869763


Source Code Expand

//while (clock()<=69*CLOCKS_PER_SEC)
#include <bits/stdc++.h>
#include <ext/pb_ds/assoc_container.hpp>
#include <ext/pb_ds/tree_policy.hpp>

using namespace __gnu_pbds;
using namespace std;

template <typename T>
using ordered_set =
    tree<T, null_type, less<T>, rb_tree_tag, tree_order_statistics_node_update>;

#define sim template < class c
#define ris return * this
#define dor > debug & operator <<
#define eni(x) sim > typename \
  enable_if<sizeof dud<c>(0) x 1, debug&>::type operator<<(c i) {
sim > struct rge { c b, e; };
sim > rge<c> range(c i, c j) { return rge<c>{i, j}; }
sim > auto dud(c* x) -> decltype(cerr << *x, 0);
sim > char dud(...);
struct debug {
#ifdef LOCAL
~debug() { cerr << endl; }
eni(!=) cerr << boolalpha << i; ris; }
eni(==) ris << range(begin(i), end(i)); }
sim, class b dor(pair < b, c > d) {
  ris << "(" << d.first << ", " << d.second << ")";
}
sim dor(rge<c> d) {
  *this << "[";
  for (auto it = d.b; it != d.e; ++it)
    *this << ", " + 2 * (it == d.b) << *it;
  ris << "]";
}
#else
sim dor(const c&) { ris; }
#endif
};
#define imie(...) " [" << #__VA_ARGS__ ": " << (__VA_ARGS__) << "] "

#define shandom_ruffle random_shuffle

const int nax=2007;

const int k=37;
const int n=k*k+k+1;

int tab[nax][nax];
int mag[nax];

int l;

int main()
{
	for (int i=0; i<k; i++)
	{
		for (int j=0; j<k; j++)
		{
			l++;
			tab[i][j]=l;
		}
	}
	for (int i=0; i<=k; i++)
	{
		l++;
		mag[i]=l;
	}
	//debug() << n << " " << l << " " << k;
	
	printf("%d %d\n", n, k+1);
	for (int i=0; i<k; i++)
	{
		for (int j=0; j<k; j++)
		{
			int v=i;
			for (int l=0; l<k; l++)
			{
				printf("%d ", tab[l][v]);
				v=(v+j)%k;
			}
			printf("%d\n", mag[j]);
		}
	}
	for (int i=0; i<k; i++)
	{
		for (int l=0; l<k; l++)
			printf("%d ", tab[i][l]);
		printf("%d\n", mag[k]);
	}
	for (int i=0; i<=k; i++)
		printf("%d ", mag[i]);
	printf("\n");
	return 0;
}

Submission Info

Submission Time
Task F - Distribute Numbers
User Stonefeang
Language C++14 (GCC 5.4.1)
Score 1000
Code Size 1968 Byte
Status AC
Exec Time 5 ms
Memory 640 KB

Judge Result

Set Name All
Score / Max Score 1000 / 1000
Status
AC × 1
Set Name Test Cases
All 01-01.txt
Case Name Status Exec Time Memory
01-01.txt AC 5 ms 640 KB