首页
比赛
tracker
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
无限长正整数排列字符串
81条解析
开通博客写题解
深藏功与名的懒羊羊很贴心
发表于 2025-07-08 08:34:37
#include <iostream> #include <string> using namespace std; int main() { int n; cin >> n; string S = "";
展开全文
Hanson_Zhong
发表于 2022-05-13 16:35:16
链接:https://ac.nowcoder.com/acm/contest/19306/1035 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K 64bit IO Format: %lld 题目描述 珂朵莉想求12345678910
展开全文
Silencer76
发表于 2025-06-10 13:55:30
题目链接 无限长正整数排列字符串 题目描述 定义一个无限长的字符串 S,它是通过按顺序拼接所有正整数 1, 2, 3, 4, ... 得到的。 S = "123456789101112131415161718192021..." 给定一个整数 n,任务是找出并输出字符串 S 的第
展开全文
鹿沉
发表于 2025-06-20 00:01:13
n = int(input()) res = '' for i in range(1, n + 1): res += str(i) print(res[n-1])
毛一牛客321
发表于 2025-12-11 09:19:48
#include<bits/stdc++.h> using namespace std; int main(){ string s="0";//先把下标为0的覆盖住,因为输入从1到1000 for(int i=1;i<=1000;i++){ s+=to_
展开全文
ciallobite
发表于 2025-05-31 11:28:17
n = int(input()) s = "" for i in range(1, n + 1): s += str(i) print(s[n - 1]) 不用枚举,时间复杂度O(n)
我要吃蛋挞
发表于 2025-12-15 13:28:06
#include <stdio.h> #include <string.h> int main() { int n; scanf("%d",&n); int arr[1000]={0}; char S[10000
展开全文
阿祖拉
发表于 2025-06-11 13:42:18
import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner in =
展开全文
unique琪殿
发表于 2025-08-29 11:03:28
n = int(input()) length = 1 # 当前数字的位数 count = 9 # 当前位数的数字的总个数(1位数有9个,2位数有90个,等等) start = 1 # 当前位数的起始数字(1位数从1开始,2位数从10开始,等等) while n > length *
展开全文
CYH1000
发表于 2025-09-26 23:02:31
import java.util.Scanner; // 求第n个字符 public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in);
展开全文
查看本题
查看本题讨论
相关比赛
40-牛客练习赛9
进入比赛
8222-上海理工大学(10.16)
进入比赛
19306-牛客竞赛语法入门班数组字符串习题
进入比赛
19973-cslg_新生刷题训练4(数组字符串)
进入比赛
21042-南宁师范大学2021年3i国庆练习题
进入比赛
等你来战
查看全部
牛客小白月赛129
报名截止时间:2026-02-27 21:00
牛客周赛 Round 133
报名截止时间:2026-03-01 21:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题