- 博客(4)
- 收藏
- 关注
原创 STL——栈运用(stack)
思路:1.如果是左括号,或者数字则直接压入栈中2.如果是字母 2.1 判断栈顶是不是数字num,如果是循环num次,把字母压入栈 2.2 如果不是直接压入栈3.如果是右括号 3.1 将括号内的字符存入temp数组中,并把这些字符出栈 3.1.1 然后看栈顶,如果是数字则循环多次,将temp压入栈中 3.1.2 如果不是直接压入栈中4.最后将栈中所有元素...
2018-04-16 16:28:41 697
原创 hdoj 1736 美观化文字(中文字符串)
思路:每次读取一个字符,遇到中文字符(既asc码<0)时读取两个;(坑点在于“”中文的引号不仅要输出,也要算成引号,并且影响接下来输入的引号的左右问题);代码如下:#include<stdio.h>#include<string.h>#include<stdlib.h>#include<iostream>#include<algo...
2018-04-03 13:35:03 485
原创 hdoj 1720 A+B coming(进制转换)
思路:输入用16进制,输出10进制;代码如下:#include<stdio.h>#include<string.h>#include<stdlib.h>#include<iostream>#include<algorithm>using namespace std;int main(){ int a, b; whi...
2018-04-02 18:25:04 243
原创 hdoj 1708 Dibonacci String (模拟)
思路:直接模拟出每一个字符串是不可能的。那太长了,数组是存不下的;换个思路,计算出每个字符串的前两个字符串的a,b,c...的数量,然后后一个的字符数量等于前两个相加,最后输出要的那一个字符串里的字符数量就好了;代码如下:#include<stdio.h>#include<string.h>#include<stdlib.h>#include<ios...
2018-04-02 12:19:04 165
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人