计数字符出现在长度为10^200的字符串中
Count char occurs in string with length 10^200
我在Linux标准终端输入上有一个字符串。其最大长度为10^200(如程序规范中所述(。我必须数一下,里面有多少"3"个字符(出现在这个字符串中(。我不能通过for循环来做到这一点,因为没有那么大的变量类型,它可以用作迭代器。有什么方法可以分析这么大的字符串吗?
有什么方法可以分析这么大的字符串吗?
在这个宇宙中没有。这样的实体不可能存在于这个宇宙中1,不存在的实体也无法分析。
1目前对这个宇宙粒子总数的估计在1080的范围内
根据您的评论
数据源是标准的终端输入。
然后你需要很多猴子来输入这个。
虽然您不需要一次将键入的内容读入一个大字符串,但您可以简单地将char
和char
分析为已键入。std::istream::get(char_type& ch)
方法适合这样做。
相关文章:
- 如何将一个ostringstream十六进制字符串字符对转换为单个unit8t等价的二进制值
- 尝试将字符串/字符转换为整数会产生意外结果
- 为什么没有访问所有字符串字符?
- 将子字符串字符从字符串值转换为 int,然后将其分配给 int 变量
- 如何将字符串字符与结构数组进行比较?
- 将单个字符串/字符输入串行监视器
- 读取字符串字符时出错 - 对于数组中的字符串值
- C++ C 样式字符串/字符数组的大小 - 优化
- 读取字符串字符时出错
- C++ 使用 Strtok 读取字符串字符时出错
- 如何将 int 数组的 1 个元素转换为字符串/字符
- 在另一个字符串中逐个复制字符串字符
- 将字符串字符映射到矢量
- MBED RTOS将Float转换为字符串/字符阵列
- 如何使用字符串字符数组中的 ++ 运算符访问下一个字符串
- 如何比较C++中的单个字符串字符?
- 内部字符串/字符如何在 int 和 float 中存储
- 将十六进制转换为可打印的字符串/字符
- wcscpy_s后读取字符串字符时出错
- 检查字符串字符和长度