牛客练习赛67-A、牛牛爱字符串
题目链接
题意
给定一个字符串,提取其中的数字并以空格分隔输出,字符串长度 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、牛牛爱字符串相关推荐
- 牛客练习赛68 B.牛牛的算术
牛客练习赛68 B.牛牛的算术 题目链接 题目描述 牛牛最近学习了取模是什么 于是他看到了下面这一道题: 多次询问:每次询问包含一个正整数 n 要求你输出下列结果 ∏i=1n∑j=1i∑k=1ji×j ...
- 牛客练习赛63 C.牛牛的揠苗助长
牛客练习赛63 C.牛牛的揠苗助长 题目链接 题目描述 牛牛有一块长度大小为n的菜园,他首先对这块菜园从1到n进行了编号,每一块地分别为1号.2号-n号菜地,然后他往每块菜地中都种下了一些水稻,一开始 ...
- 牛客练习赛68 A.牛牛的mex
牛客练习赛68 A.牛牛的mex 题目链接 题目描述 牛牛现在有一个长度为 nnn 的序列 a1,a2,-,ana_1,a_2,\ldots,a_na1,a2,-,an.现在牛牛有 qqq 次询 ...
- 牛客练习赛 67——ST表
A.牛牛爱字符串 注意原字符串有空格,不要用cin #define IO ios::sync_with_stdio(false);cin.tie();cout.tie(0) #pragma GCC o ...
- 解题报告 - 牛客练习赛63 C - 牛牛的揠苗助长(货仓选址+二分)
链接:https://ac.nowcoder.com/acm/contest/5531/C 来源:牛客网 题目描述 牛牛有一块长度大小为n的菜园,他首先对这块菜园从1到n进行了编号,每一块地分别为1号 ...
- 牛客练习赛63 F 牛牛的树行棋 (SG函数+树差分)
链接:https://ac.nowcoder.com/acm/contest/5531/F 来源:牛客网 牛牛的树行棋 时间限制:C/C++ 2秒,其他语言4秒 空间限制:C/C++ 524288K, ...
- 牛客练习赛76 E 牛牛数数(线性基加二分)
牛客地址 思路:全部组合异或,很容易想到使用线性基,正好线性基中有一个求第k小的用法,那我们可以二分来找 K是第几小的数,然后用总数减去. #include <iostream> #inc ...
- 牛客练习赛63 F.牛牛的树行棋(博弈 SG函数)
题目链接:https://ac.nowcoder.com/acm/contest/5531/F 牛牛的树行棋 前置知识 思路 代码 前置知识 这道题目需要博弈论中的SG函数的知识,这里就不多赘述.主要 ...
- 牛客练习赛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 ...
最新文章
- 在redhat6.4下安装 Oracle® Database 11g Release 2
- window.onload 和 body.onload 相互覆盖的本质
- mysql的原理图解_MySQL排序工作原理
- 完全二叉树每层元素的查找
- java动态生成sdk_android、java制作sdk以及自动生成文档
- 关于 WSGI、uwsgi和uWSGI的区别及基于 uWSGI和gunicorn 部署python web 简述
- zigzag模式提取矩阵元素
- 从源码角度详解Java的Callable接口
- 自制公众平台Web Api(微信)
- mybatis oracle生成注释,MyBatis Generator生成Oracle数据库对应实体类时无法获取注释问题...
- cocos2dx 2.0升级为3.0一些常见变化纪录
- python语法学习第五天--函数(2)
- 蓝桥杯安慰奶牛java_最小生成树——安慰奶牛(蓝桥杯试题集)
- 办公室专用表格大全,公司管理常用表格公司制度大全
- HTML吸引人眼球的网页,这8个神奇的HTML5文字特效让你的网页抓人眼球
- 爬虫项目十一:用Python爬下微博博主所有视频、所有微博数据、获取评论数据
- PS的快捷键(7.14)
- 【前端学习项目】web前端#001网页点名器(html+css+js实现用户交互)
- 微信小程序之获取接口数据展示
- 中石化卖咖啡报:产品体验报告 | 网易云音乐,体验一个“社交+音乐+直播”的动听世界
热门文章
- 聚观早报 | SpaceX 再获 2.5 亿美元融资;Meta推迟决定实习生转正
- LaTeX外部模板(IEEEtrans)初次套用经历
- 完全用Linux工作,摈弃Windows【转】
- mysql sql 设置主键自动增长_Mysql、Sql Server、Oracle主键自动增长的设置
- 中文:一个面向对象的自然语言
- 数的三次方根(C++)
- 架构系列---饿了么MySQL异地多活的数据双向复制
- python3安卓_在书旗小说发文怎么样
- WORD 插入图片,只显示一部分的解决办法
- weex实现滚动条和导航栏联动