题目来源于牛客竞赛:https://ac.nowcoder.com/acm/contest/discuss
题目描述:
输入描述:
输出描述:
示例1:
示例2:
示例3:
题解:
代码:
#include <bits/stdc++.h>
using namespace std;
int getDigits(int p) {
int ans = 0;
while (p) {
p /= 10;
ans++;
}
return ans;
}
void gao(int n, int p) {
int d = getDigits(p);
if (n == getDigits(2*p)) {
printf("%d\n", 2*p);
return;
}
if (d > n) printf("T_T\n");
else {
printf("%d", p);
n -= d;
while (n) {
n--;
printf("0");
}
printf("\n");
}
}
void solve() {
int n, p;
scanf("%d%d", &n, &p);
gao(n, p);
}
char inName[10];
char outName[10];
int main() {
solve();
return 0;
}
更多问题,更详细题解可关注牛客竞赛区,一个刷题、比赛、分享的社区。
传送门:https://ac.nowcoder.com/acm/contest/discuss