提出 #3301321
ソースコード 拡げる
#include <bits/stdc++.h>
#define endl '\n'
//#pragma GCC optimize ("O3")
//#pragma GCC target ("sse4")
using namespace std;
template<class T, class T2> inline int chkmax(T &x, const T2 &y) { return x < y ? x = y, 1 : 0; }
template<class T, class T2> inline int chkmin(T &x, const T2 &y) { return x > y ? x = y, 1 : 0; }
const int MAXN = (1 << 20);
#define abs asdsa
int abs(int x) { return x > 0 ? x : -x; }
int n;
pair<int, int> a[MAXN];
set<int> p;
void read()
{
cin >> n;
for(int i = 0; i < n; i++)
{
cin >> a[i].first >> a[i].second;
p.insert((abs(a[i].first) + abs(a[i].second)) % 2);
if(a[i].first < -10 || a[i].first > 10 || a[i].second < -10 || a[i].second > 10) exit(0);
}
}
void solve()
{
if(p.size() != 1)
{
cout << -1 << endl;
return;
}
int sz = 30;
if(*p.begin() != 0) sz--;
cout << sz << endl;
for(int i = 0; i < sz; i++) cout << 1 << " ";
cout << endl;
for(int i = 0; i < n; i++)
{
string ret;
while(a[i].first != 0)
{
if(a[i].first < 0) a[i].first++, ret += "L";
if(a[i].first > 0) a[i].first--, ret += "R";
}
while(a[i].second != 0)
{
if(a[i].second < 0) a[i].second++, ret += "D";
if(a[i].second > 0) a[i].second--, ret += "U";
}
while((int)ret.size() < sz)
ret += "RL";
cout << ret << endl;
}
}
int main()
{
ios_base::sync_with_stdio(false);
cin.tie(NULL);
read();
solve();
return 0;
}
提出情報
| 提出日時 | |
|---|---|
| 問題 | D - Robot Arms |
| ユーザ | radoslav11 |
| 言語 | C++14 (GCC 5.4.1) |
| 得点 | 300 |
| コード長 | 1465 Byte |
| 結果 | WA |
| 実行時間 | 2 ms |
| メモリ | 256 KiB |
ジャッジ結果
| セット名 | Sample | subtask | All | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 得点 / 配点 | 0 / 0 | 300 / 300 | 0 / 300 | ||||||||
| 結果 |
|
|
|
| セット名 | テストケース |
|---|---|
| Sample | sample1.txt, sample2.txt, sample3.txt, sample4.txt |
| subtask | sample1.txt, sample2.txt, sample3.txt, sample4.txt, sub1.txt, sub10.txt, sub11.txt, sub12.txt, sub13.txt, sub14.txt, sub15.txt, sub16.txt, sub2.txt, sub3.txt, sub4.txt, sub5.txt, sub6.txt, sub7.txt, sub8.txt, sub9.txt |
| All | sample1.txt, sample2.txt, sample3.txt, sample4.txt, 1.txt, 10.txt, 11.txt, 12.txt, 13.txt, 14.txt, 15.txt, 16.txt, 17.txt, 18.txt, 19.txt, 2.txt, 20.txt, 21.txt, 22.txt, 23.txt, 24.txt, 25.txt, 26.txt, 27.txt, 28.txt, 29.txt, 3.txt, 30.txt, 31.txt, 32.txt, 33.txt, 34.txt, 4.txt, 5.txt, 6.txt, 7.txt, 8.txt, 9.txt, sample1.txt, sample2.txt, sample3.txt, sample4.txt, sub1.txt, sub10.txt, sub11.txt, sub12.txt, sub13.txt, sub14.txt, sub15.txt, sub16.txt, sub2.txt, sub3.txt, sub4.txt, sub5.txt, sub6.txt, sub7.txt, sub8.txt, sub9.txt |
| ケース名 | 結果 | 実行時間 | メモリ |
|---|---|---|---|
| 1.txt | WA | 1 ms | 256 KiB |
| 10.txt | WA | 1 ms | 256 KiB |
| 11.txt | WA | 1 ms | 256 KiB |
| 12.txt | WA | 1 ms | 256 KiB |
| 13.txt | WA | 1 ms | 256 KiB |
| 14.txt | WA | 1 ms | 256 KiB |
| 15.txt | WA | 1 ms | 256 KiB |
| 16.txt | WA | 1 ms | 256 KiB |
| 17.txt | WA | 1 ms | 256 KiB |
| 18.txt | WA | 1 ms | 256 KiB |
| 19.txt | WA | 1 ms | 256 KiB |
| 2.txt | WA | 1 ms | 256 KiB |
| 20.txt | WA | 1 ms | 256 KiB |
| 21.txt | WA | 1 ms | 256 KiB |
| 22.txt | WA | 1 ms | 256 KiB |
| 23.txt | WA | 1 ms | 256 KiB |
| 24.txt | WA | 1 ms | 256 KiB |
| 25.txt | WA | 1 ms | 256 KiB |
| 26.txt | WA | 1 ms | 256 KiB |
| 27.txt | WA | 1 ms | 256 KiB |
| 28.txt | WA | 1 ms | 256 KiB |
| 29.txt | WA | 1 ms | 256 KiB |
| 3.txt | WA | 1 ms | 256 KiB |
| 30.txt | WA | 1 ms | 256 KiB |
| 31.txt | WA | 1 ms | 256 KiB |
| 32.txt | WA | 1 ms | 256 KiB |
| 33.txt | WA | 1 ms | 256 KiB |
| 34.txt | WA | 1 ms | 256 KiB |
| 4.txt | WA | 1 ms | 256 KiB |
| 5.txt | WA | 1 ms | 256 KiB |
| 6.txt | WA | 1 ms | 256 KiB |
| 7.txt | WA | 1 ms | 256 KiB |
| 8.txt | WA | 1 ms | 256 KiB |
| 9.txt | WA | 1 ms | 256 KiB |
| sample1.txt | AC | 1 ms | 256 KiB |
| sample2.txt | AC | 1 ms | 256 KiB |
| sample3.txt | AC | 1 ms | 256 KiB |
| sample4.txt | AC | 1 ms | 256 KiB |
| sub1.txt | AC | 1 ms | 256 KiB |
| sub10.txt | AC | 1 ms | 256 KiB |
| sub11.txt | AC | 2 ms | 256 KiB |
| sub12.txt | AC | 1 ms | 256 KiB |
| sub13.txt | AC | 2 ms | 256 KiB |
| sub14.txt | AC | 2 ms | 256 KiB |
| sub15.txt | AC | 2 ms | 256 KiB |
| sub16.txt | AC | 2 ms | 256 KiB |
| sub2.txt | AC | 1 ms | 256 KiB |
| sub3.txt | AC | 2 ms | 256 KiB |
| sub4.txt | AC | 2 ms | 256 KiB |
| sub5.txt | AC | 2 ms | 256 KiB |
| sub6.txt | AC | 2 ms | 256 KiB |
| sub7.txt | AC | 1 ms | 256 KiB |
| sub8.txt | AC | 2 ms | 256 KiB |
| sub9.txt | AC | 2 ms | 256 KiB |