Submission #1464295
Source Code Expand
Copy
#include <bits/stdc++.h>
using namespace std;
#define LL long long
#define LD long double
#define SC(t,x) static_cast<t>(x)
#define AR(t) vector < t >
#define PII pair < int, int >
#define PLL pair < LL, LL >
#define PIL pair < int, LL >
#define PLI pair < LL, int >
#define MP make_pair
#define PB push_back
#define PF push_front
#define POB pop_back
#define POF pop_front
#define PRF first
#define PRS second
#define INIT(ar,val) memset ( ar, val, sizeof ( ar ) )
#define lp(loop,start,end) for ( int loop = start; loop < end; ++loop )
#define lpd(loop,start,end) for ( int loop = start; loop > end; --loop )
#define lpi(loop,start,end) for ( int loop = start; loop <= end; ++loop )
#define lpdi(loop,start,end) for ( int loop = start; loop >= end; --loop )
#define qmax(a,b) (((a)>(b))?(a):(b))
#define qmin(a,b) (((a)<(b))?(a):(b))
#define qabs(a) (((a)>=0)?(a):(-(a)))
const int INF = 0x3fffffff;
const int SINF = 0x7fffffff;
const long long LINF = 0x3fffffffffffffff;
const long long SLINF = 0x7fffffffffffffff;
const int MAXN = 53;
LL k;
int n;
LL a[MAXN];
void init ();
void input ();
void work ();
int main()
{
init();
input();
work();
}
void init ()
{
// Init Everything Here
ios::sync_with_stdio ( false );
}
void input ()
{
// input method
cin >> k;
}
void work ()
{
// main work
n = 50;
LL divi = k / n;
int mod = k % n;
lpi ( i, 1, n ) a[i] = n - 1 + divi;
LL tar = n - 1 + divi;
lpi ( i, 1, mod ){
a[i] = tar + n - ( mod - 1 );
}
lpi ( i, mod+1, n ){
a[i] = tar - mod;
}
cout << n << endl;
lpi ( i, 1, n ) cout << a[i] << " ";
cout << endl;
}
Submission Info
Judge Result
Set Name |
Sample |
All |
Score / Max Score |
0 / 0 |
600 / 600 |
Status |
|
|
Set Name |
Test Cases |
Sample |
example0, example1, example2, example3, example4 |
All |
corner0, corner1, corner2, corner3, corner4, corner5, corner6, corner7, corner8, corner9, example0, example1, example2, example3, example4, rand0, rand1, rand2, rand3, rand4, rand5, rand6, rand7, rand8, rand9 |
Case Name |
Status |
Exec Time |
Memory |
corner0 |
AC |
1 ms |
256 KB |
corner1 |
AC |
1 ms |
256 KB |
corner2 |
AC |
1 ms |
256 KB |
corner3 |
AC |
1 ms |
256 KB |
corner4 |
AC |
1 ms |
256 KB |
corner5 |
AC |
1 ms |
256 KB |
corner6 |
AC |
1 ms |
256 KB |
corner7 |
AC |
1 ms |
256 KB |
corner8 |
AC |
1 ms |
256 KB |
corner9 |
AC |
1 ms |
256 KB |
example0 |
AC |
1 ms |
256 KB |
example1 |
AC |
1 ms |
256 KB |
example2 |
AC |
1 ms |
256 KB |
example3 |
AC |
1 ms |
256 KB |
example4 |
AC |
1 ms |
256 KB |
rand0 |
AC |
1 ms |
256 KB |
rand1 |
AC |
1 ms |
256 KB |
rand2 |
AC |
1 ms |
256 KB |
rand3 |
AC |
1 ms |
256 KB |
rand4 |
AC |
1 ms |
256 KB |
rand5 |
AC |
1 ms |
256 KB |
rand6 |
AC |
1 ms |
256 KB |
rand7 |
AC |
1 ms |
256 KB |
rand8 |
AC |
1 ms |
256 KB |
rand9 |
AC |
1 ms |
256 KB |