题目链接

题意

给定一个字符串,提取其中的数字并以空格分隔输出,字符串长度 0 ≤ l e n ≤ 1000 0 \le len \le 1000 0≤len≤1000

思路

遍历一遍字符串,遇见连续数字存到一个vector<string>里,最后处理前导零即可。
AC代码:

#include<cmath>
#include<cstdio>
#include<vector>
#include<queue>
#include<cstring>
#include<iomanip>
#include<stdlib.h>
#include<iostream>
#include<algorithm>
using namespace std;string f(string s) {int f = 0;string t = "";for (int i = 0; i < s.size(); i++) {if (s[i] == '0' && f == 0) continue;else {f = 1;t += s[i];}}if(t.size()==0) t="0";return t;
}int main() {string str;vector<string> ans;while (getline(cin, str)) {ans.clear();int cnt = 0;for (int i = 0; i < str.size(); i++) {if (str[i] <= '9' && str[i] >= '0') {string tmp = "";while (str[i] <= '9' && str[i] >= '0') {tmp += str[i];i++;}ans.push_back(tmp);}}for (int i = 0; i < ans.size(); i++) {cout << f(ans[i]);if (i < ans.size() - 1) cout << ' ';}cout << "\n";}
}

牛客练习赛67-A、牛牛爱字符串相关推荐

  1. 牛客练习赛68 B.牛牛的算术

    牛客练习赛68 B.牛牛的算术 题目链接 题目描述 牛牛最近学习了取模是什么 于是他看到了下面这一道题: 多次询问:每次询问包含一个正整数 n 要求你输出下列结果 ∏i=1n∑j=1i∑k=1ji×j ...

  2. 牛客练习赛63 C.牛牛的揠苗助长

    牛客练习赛63 C.牛牛的揠苗助长 题目链接 题目描述 牛牛有一块长度大小为n的菜园,他首先对这块菜园从1到n进行了编号,每一块地分别为1号.2号-n号菜地,然后他往每块菜地中都种下了一些水稻,一开始 ...

  3. 牛客练习赛68 A.牛牛的mex

    牛客练习赛68 A.牛牛的mex 题目链接 题目描述 牛牛现在有一个长度为 nnn 的序列 a1,a2,-,ana_1,a_2,\ldots,a_na1​,a2​,-,an​.现在牛牛有 qqq 次询 ...

  4. 牛客练习赛 67——ST表

    A.牛牛爱字符串 注意原字符串有空格,不要用cin #define IO ios::sync_with_stdio(false);cin.tie();cout.tie(0) #pragma GCC o ...

  5. 解题报告 - 牛客练习赛63 C - 牛牛的揠苗助长(货仓选址+二分)

    链接:https://ac.nowcoder.com/acm/contest/5531/C 来源:牛客网 题目描述 牛牛有一块长度大小为n的菜园,他首先对这块菜园从1到n进行了编号,每一块地分别为1号 ...

  6. 牛客练习赛63 F 牛牛的树行棋 (SG函数+树差分)

    链接:https://ac.nowcoder.com/acm/contest/5531/F 来源:牛客网 牛牛的树行棋 时间限制:C/C++ 2秒,其他语言4秒 空间限制:C/C++ 524288K, ...

  7. 牛客练习赛76 E 牛牛数数(线性基加二分)

    牛客地址 思路:全部组合异或,很容易想到使用线性基,正好线性基中有一个求第k小的用法,那我们可以二分来找 K是第几小的数,然后用总数减去. #include <iostream> #inc ...

  8. 牛客练习赛63 F.牛牛的树行棋(博弈 SG函数)

    题目链接:https://ac.nowcoder.com/acm/contest/5531/F 牛牛的树行棋 前置知识 思路 代码 前置知识 这道题目需要博弈论中的SG函数的知识,这里就不多赘述.主要 ...

  9. 牛客练习赛63 B 牛牛的鱼缸

    分类讨论即可: AC代码: int main() {int t;int l, h;int L, H;sdd(h, l);sdd(H, L);double ans, x;x = (H * l * 1.0 ...

最新文章

  1. 在redhat6.4下安装 Oracle® Database 11g Release 2
  2. window.onload 和 body.onload 相互覆盖的本质
  3. mysql的原理图解_MySQL排序工作原理
  4. 完全二叉树每层元素的查找
  5. java动态生成sdk_android、java制作sdk以及自动生成文档
  6. 关于 WSGI、uwsgi和uWSGI的区别及基于 uWSGI和gunicorn 部署python web 简述
  7. zigzag模式提取矩阵元素
  8. 从源码角度详解Java的Callable接口
  9. 自制公众平台Web Api(微信)
  10. mybatis oracle生成注释,MyBatis Generator生成Oracle数据库对应实体类时无法获取注释问题...
  11. cocos2dx 2.0升级为3.0一些常见变化纪录
  12. python语法学习第五天--函数(2)
  13. 蓝桥杯安慰奶牛java_最小生成树——安慰奶牛(蓝桥杯试题集)
  14. 办公室专用表格大全,公司管理常用表格公司制度大全
  15. HTML吸引人眼球的网页,这8个神奇的HTML5文字特效让你的网页抓人眼球
  16. 爬虫项目十一:用Python爬下微博博主所有视频、所有微博数据、获取评论数据
  17. PS的快捷键(7.14)
  18. 【前端学习项目】web前端#001网页点名器(html+css+js实现用户交互)
  19. 微信小程序之获取接口数据展示
  20. 中石化卖咖啡报:产品体验报告 | 网易云音乐,体验一个“社交+音乐+直播”的动听世界

热门文章

  1. 聚观早报 | SpaceX 再获 2.5 亿美元融资;Meta推迟决定实习生转正
  2. LaTeX外部模板(IEEEtrans)初次套用经历
  3. 完全用Linux工作,摈弃Windows【转】
  4. mysql sql 设置主键自动增长_Mysql、Sql Server、Oracle主键自动增长的设置
  5. 中文:一个面向对象的自然语言
  6. 数的三次方根(C++)
  7. 架构系列---饿了么MySQL异地多活的数据双向复制
  8. python3安卓_在书旗小说发文怎么样
  9. WORD 插入图片,只显示一部分的解决办法
  10. weex实现滚动条和导航栏联动