字符串
文章平均质量分 71
老鼠哎大米
这个作者很懒,什么都没留下…
展开
-
uva 489 Hangman Judge
In ``Hangman Judge,'' you are to write a program that judges a series of Hangman games. For each game, the answer to the puzzle is given as well as the guesses. Rules are the same as the classic game原创 2014-01-22 10:59:35 · 486 阅读 · 0 评论 -
FZU 2152 文件系统(错误已经纠正)
Description每个Linux文件具有四种访问权限:可读(r)、可写(w)、可执行(x)和无权限(-)。利用ls -l命令可以看到某个文件或目录的权限,它以显示数据的第一个字段为准。第一个字段由10个字符组成,如下:-rwxr-xr-x第1位表示文件类型,-表示文件,d表示目录2-4位表示文件所有者的权限,u权限5-7位表示文件所属组的成员的权限,g权限8-1原创 2014-04-09 22:04:32 · 726 阅读 · 0 评论 -
字符串的层次关系
例如给一个字符串(aaaa(bbbb(cccc,dddd),eeee(ffff))),表示各个人之间的领导关系。如 aaaa是bbbb和eeee的领导,bbbb是cccc和dddd的领导。#include#includeusing namespace std;typedef struct{ string name; int parent;}Node;int sea原创 2017-02-20 10:57:33 · 1215 阅读 · 0 评论 -
字符串
输入字符串,最多输入四个字符串,要求后输入的字符串排在前面,如:输入:eric输出:1=eric输入:david输出:1=david 2=eric输入:Peter输出:1=Peter 2=david 3=eric输入:Alan输出:1=Alan 2=Peter 3=david 4=eric#include #include #include using n原创 2017-02-20 11:09:54 · 256 阅读 · 0 评论 -
hdu 1234&&九度oj 1013 开门人和关门人
题目描述: 每天第一个到机房的人要把门打开,最后一个离开的人要把门关好。现有一堆杂乱的机房签到、签离记录,请根据记录找出当天开门和关门的人。输入: 测试输入的第一行给出记录的总天数N ( N> 0 ),下面列出了N天的记录。 每天的记录在第一行给出记录的条目数M (M > 0 ),下面是M行,每行的格式为 证件号码 签到时间 签离时间原创 2017-03-03 10:12:59 · 338 阅读 · 0 评论 -
输入文件名及路径创建该文件,并把从键盘输入的内容保存到该文件,最后将该文件的路径、该文件名及文件中的内容输出到屏幕。
输入文件名及路径创建该文件,并把从键盘输入的内容保存到该文件,最后将该文件的路径、该文件名及文件中的内容输出到屏幕。#include#include#includeusing namespace std;int const SIZE=80;void getFileName(char arr[]);void getFilePath(char arr[]);int main(){原创 2017-02-23 21:36:50 · 7780 阅读 · 0 评论 -
hdu 1230&&九度oj 1016 火星A+B
题目描述: 读入两个不超过25位的火星正整数A和B,计算A+B。需要注意的是:在火星上,整数不是单一进制的,第n位的进制就是第n个素数。例如:地球上的10进制数2,在火星上记为“1,0”,因为火星个位数是2进制的;地球上的10进制数38,在火星上记为“1,1,1,0”,因为火星个位数是2进制的,十位数是3进制的,百位数是5进制的,千位数是7进制的……输入: 测试输入原创 2017-03-03 14:55:40 · 405 阅读 · 0 评论 -
hdu 1237&&九度oj 1019 简单计算器
题目描述: 读入一个只包含 +, -, *, / 的非负整数计算表达式,计算该表达式的值。输入: 测试输入包含若干测试用例,每个测试用例占一行,每行不超过200个字符,整数和运算符之间用一个空格分隔。没有非法表达式。当一行中只有0时输入结束,相应的结果不要输出。输出: 对每个测试用例输出1行,即该表达式的值,精确到小数点后2位。样例原创 2017-03-03 17:42:20 · 460 阅读 · 0 评论 -
写一个程序判断字符串中数字的位置
写一个程序判断字符串中数字的位置。#include #include #include //这是一个拥有许多字符串处理函数声明的头文件,这些函数可以用来对单独字符串进行分类和转换using namespace std;int main(){ string s; while(cin>>s) { for(int i=0;i<s.length();++i) { if(i原创 2017-02-25 23:52:21 · 1759 阅读 · 0 评论 -
打印所有不超过n(n<256)的,其平方具有对称性质的数。
打印所有不超过n(n)的,其平方具有对称性质的数。将结果倒序依次写入一个字符串中,与正序结果比较。#include #include using namespace std;int main(){ int n,x,m; char s[10]; while(1) { cout<<"请输入一个整数:"<<endl; cin>>m; if(m>=256) {原创 2017-02-27 10:20:53 · 3363 阅读 · 0 评论 -
某人有8角的邮票5张,1元的邮票4张,1元8角的邮票6张,用这些邮票中的一张或若干张可以得到多少中不同的邮资?
某人有8角的邮票5张,1元的邮票4张,1元8角的邮票6张,用这些邮票中的一张或若干张可以得到多少中不同的邮资? 两种思路:1.用数组方式,先求总数,然后排序,然后去掉重复数据,之后消除0,最后输出,求得不同的个数。2.直接用容器,比较简单。1.#include using namespace std;void sort(float a[],int n){ float tem原创 2017-02-27 12:51:08 · 3493 阅读 · 4 评论 -
输入一个英语句子,将句中单词按照出现次数从多到少输出。
输入一个英语句子,将句中单词按照出现次数从多到少输出。#include <iostream>#include <algorithm>#include <string>#include <map>using namespace std;int main(){ string s,s1,s2; map<string,int> mmap; cout<<"请输入句子:"<<endl; while(cin>>s) { //getline(cin,s,'\n'); if(s=="#")原创 2017-02-21 22:39:58 · 1673 阅读 · 0 评论 -
hdu 1860&&九度1021
题目1021:统计字符时间限制:1 秒内存限制:32 兆特殊判题:否提交:6449解决:3762题目描述: 统计一个给定字符串中指定的字符出现的次数。输入: 测试输入包含若干测试用例,每个测试用例包含2行,第1行为一个长度不超过5的字符串,第2行为一个长度不超过80的字符串。注意这里的字符串包含空格,即原创 2017-03-13 09:51:37 · 486 阅读 · 0 评论 -
SPY
DescriptionThe National Intelligence Council of X Nation receives a piece of credible information that Nation Y will send spies to steal Nation X’s confidential paper. So the commander of The原创 2014-02-15 16:57:11 · 1285 阅读 · 0 评论 -
CodeForces 400A Inna and Choose Options
DescriptionThere always is something to choose from! And now, instead of "Noughts and Crosses", Inna choose a very unusual upgrade of this game. The rules of the game are given below:There is on原创 2014-03-30 20:26:58 · 638 阅读 · 0 评论 -
周赛问题 福州 B - 单词问题
Description给出一个完整的句子,这个句子中不包含不可见字符或者空格,于是在这个句子中有许多不同的单词。一个单词是指一串连续的最长的英文字母(大写或小写)。例如"#abc#"中,"abc"就是一个单词,而"ab","bc"都不算单词。Input输入包含多组数据 输入数据第一行是一个句子,只包含可见字符(不包含空格)。句子长度不超过 100。Output按原创 2013-11-11 10:02:08 · 582 阅读 · 0 评论 -
周赛题目 福州 password table
DescriptionDo you know password table? A password table is used to protect the security of the online account. When a user needs to login to his/her online account or pay for money, he/she may nee原创 2013-11-12 17:17:18 · 638 阅读 · 0 评论 -
Nineteen
Alice likes word "nineteen" very much. She has a string s and wants the string to contain as many such words as possible. For that reason she can rearrange the letters of the string.For example,原创 2014-02-20 10:05:25 · 736 阅读 · 0 评论 -
Dinner
DescriptionLittle A is one member of ACM team. He had just won the gold in World Final. To celebrate, he decided to invite all to have one meal. As bowl, knife and other tableware is not enough in原创 2014-02-15 16:44:08 · 510 阅读 · 0 评论 -
周赛问题 福州 升降序列
Description升降序列的定义如下:给定N个不同的整数a1,a2,…,aN组成的集合,其中N为奇数,在这N个整数集合的一个排列中,如果对于所有1i-1 i > ai+1,那么称该序列为升降序列。给定N个不同的整数组成的集合,请你构造出一个升降序列,使得该升降序列的字典序最小。对于有N个元素的两个整数序列A和B,如果存在下标k,使得AkBk,并且对于所有1≤i原创 2013-12-10 16:57:18 · 667 阅读 · 0 评论 -
周赛题目 福州 最长队名
DescriptionJack所在的班级决定组团报名参加FZU校赛。为了体现班级的团结和睦,班长决定用班级所有人的名字连起来组成一个史上最长最醒目的队名。因为听说在分数相同的情况下,队名字典序小的会排在更前面,班长还希望连成的史上最长队名拥有最小的字典序。Input输入数据第一行包含一个整数T,表示测试数据的组数。对于每组测试数据:第一行为一个整数n(0原创 2013-11-06 20:25:52 · 750 阅读 · 0 评论 -
hdu 1256 画8
Problem Description谁画8画的好,画的快,今后就发的快,学业发达,事业发达,祝大家发,发,发. Input输入的第一行为一个整数N,表示后面有N组数据.每组数据中有一个字符和一个整数,字符表示画笔,整数(>=5)表示高度. Output画横线总是一个字符粗,竖线随着总高度每增长6而增加1个字符宽.当总高度原创 2014-03-01 19:53:25 · 564 阅读 · 0 评论 -
CodeForces 258A Vanya and Cards
DescriptionThe Little Elephant has an integer a, written in the binary notation. He wants to write this number on a piece of paper.To make sure that the number a fits on the piece of paper, the原创 2014-03-30 19:32:58 · 603 阅读 · 0 评论 -
FZU 2154 YesOrNo
DescriptionA国认为如果字符串a可以通过操作X变成字符串b,就认为是一样的字符串。操作X:将字符串分为两部分,然后调换位置,操作次数不限。W=xy,W’=yx。Input有多组测试数据,处理到文件结尾。每组测试数据包含两个个字符串(包含英文字符和数字,长度为[1,500000])。Output对于每组测试数据,如果两个字原创 2014-04-30 19:58:45 · 532 阅读 · 0 评论 -
ZOJ 3782 Ternary Calculation
DescriptionComplete the ternary calculation.InputThere are multiple test cases. The first line of input contains an integer T indicating the number of test cases. For each test case:原创 2014-04-30 20:25:33 · 584 阅读 · 0 评论 -
ZOJ 3603 Draw Something Cheat
DescriptionHave you played Draw Something? It's currently one of the hottest social drawing games on Apple iOS and Android Devices! In this game, you and your friend play in turn. You need to pick原创 2014-04-30 21:32:55 · 590 阅读 · 0 评论 -
ZOJ 3610 Yet Another Story of Rock-paper-scissors
DescriptionAkihisa and Hideyoshi were lovers. They were sentenced to death by the FFF Inquisition. Ryou, the leader of the FFF Inquisition, promised that the winner of Rock-paper-scissors would be原创 2014-04-30 21:38:09 · 757 阅读 · 0 评论 -
设计一个程序输入两个日期计算相隔多少天,或计算一个日期加上间隔后的日期。
设计一个程序能计算日期的间隔,如输入两个日期别为2008-2-3 和 2008-3-9 计算相隔多少天,或2008-2-3加上间隔天数之后的日期。题目不难,但是老是想的不全面,改了无数次了。。。1.计算两个日期相隔的天数。1).首先判断是不是同一年,如果是同一年,判断是否是闰年,如果是闰年,判断包不包括二月份....2).之后判断是否是同一个月,2.一个日期加上间隔天数之后的日期。首先判断是不是闰年以及二月份,如果是则--day,之后年数加一,继续判断,原创 2017-02-24 18:14:29 · 3842 阅读 · 9 评论