Submission #1870243


Source Code Expand

#include<bits/stdc++.h>
using namespace std;
#define ll long long
#define pb push_back
 
const int maxn = 2e5 + 20;
 
int n;
string s, t;
int ans = 0, ss = s.size(), tt = t.size();
bool cmp (string s, string t)
{
	for (int i = 0; i < tt; i++)
		if (i < ss && s[i] != t[i])
			return s > t;
	if (ss == tt)
		return 1;
	return s[0] > t[ss];
}
	
int main()
{
	ios::sync_with_stdio(0); cin.tie(0);
	cin >> n >> s >> t;
	ss = s.size(), tt = t.size();
	if (ss > tt)
		swap (s, t), swap (ss, tt);
	if (cmp (s, t))
		swap (s, t), swap (ss, tt);
 
	for (int i = 0; i * ss <= n; i++)
		if ( (n - i * ss) % tt == 0)
			ans = i;
	for (int i = 0; i < ans; i++)
		cout << s;
	n -= ss * ans;
	for (int i = 0; i * tt < n; i++)
		cout << t;
	cout << endl;
 
	return 0;
}

Submission Info

Submission Time
Task A - Kaiden
User mahan_sh
Language C++14 (GCC 5.4.1)
Score 0
Code Size 794 Byte
Status RE
Exec Time 101 ms
Memory 512 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 0 / 100
Status
WA × 2
RE × 1
AC × 1
WA × 3
RE × 9
Set Name Test Cases
Sample a01, a02, a03
All a01, a02, a03, b04, b05, b06, b07, b08, b09, b10, b11, b12, b13
Case Name Status Exec Time Memory
a01 WA 1 ms 256 KB
a02 WA 1 ms 256 KB
a03 RE 101 ms 256 KB
b04 AC 1 ms 256 KB
b05 RE 101 ms 256 KB
b06 RE 99 ms 256 KB
b07 WA 2 ms 512 KB
b08 RE 99 ms 256 KB
b09 RE 100 ms 256 KB
b10 RE 99 ms 256 KB
b11 RE 99 ms 256 KB
b12 RE 99 ms 256 KB
b13 RE 98 ms 256 KB