#includeusing namespace std; const int N =305 ; char a[N][N],c[N]; string s; int main() { s=""; for(int i=1;i<=200;i++){ s+=to_string(i); } int index=0; int n; cin>>n; int y=n; for(int i=0;i 0;i--) { a[i][m]=s[index++]; m--; } for(int i=0;i
如果你再试了之后发现这段代码有错误,100%正确答案就在下面。
上面这段代码是我没有优化时写的垃圾,如果这段垃圾在dev和cb里面输出的答案看上去正确的,在请教了大佬之后,进行了代码的优化#includeusing namespace std; const int N =305 ; char a[N][N]; string s; int main() { for(int i=1;i<=200;i++){ s+=to_string(i);//这个是string最奇妙的地方了 } int index=0; int n; cin>>n; for(int i=0;i 0;i--) { a[i][m]=s[index++];//right m--; } for(int i=0;i 上面两行的string转化代码参考了如下博客
https://blog.csdn.net/hzf0701/article/details/115598249欢迎分享,转载请注明来源:内存溢出
7-2 等腰三角形-第九届蓝桥省赛-C组 (100 分)
赞
(0)
打赏
微信扫一扫
支付宝扫一扫
ubuntu
上一篇
2022-12-17
POJ - 2259 Team Queue(队列模拟)
下一篇
2022-12-17
评论列表(0条)