2015年5月16日
摘要: 题二:题目描述(40分):通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串压缩程序,将字符串中连续出席的重复字母进行压缩,并输出压缩后的字符串。压缩规则:1. 仅压缩连续重复出现的字符。比如字符串"abcbc"由于无连续重复字符,压缩后的字符串还是"abcbc".2. 压缩字段的格式... 阅读全文
posted @ 2015-05-16 21:53 三人纷纷 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 题一:题目描述(60分):通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的字符过滤掉。比如字符串“abacacde”过滤结果为“abcde”。要求实现函数:void stringFilter(const char *pInputS... 阅读全文
posted @ 2015-05-16 20:45 三人纷纷 阅读(256) 评论(0) 推荐(0) 编辑
  2015年5月15日
摘要: 多边形重心问题时间限制:3000ms | 内存限制:65535KB难度:5描述在某个多边形上,取n个点,这n个点顺序给出,按照给出顺序将相邻的点用直线连接, (第一个和最后一个连接),所有线段不和其他线段相交,但是可以重合,可得到一个多边形或一条线段或一个多边形和一个线段的连接后的图形;如果是一条线... 阅读全文
posted @ 2015-05-15 21:40 三人纷纷 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 #include 3 using namespace std; 4 int main() 5 { 6 string s_l,s_sh; 7 cin>>s_l>>s_sh; 8 if(s_l.size()0;i--)21 {22 ... 阅读全文
posted @ 2015-05-15 16:37 三人纷纷 阅读(1283) 评论(2) 推荐(0) 编辑
  2015年5月13日
摘要: #include#include#includeusing namespace std;int main(){ string s; getline(cin,s); int len=s.size(); for(int i=len-1;i>=0;i--) { if(s[i]==' ') { st... 阅读全文
posted @ 2015-05-13 23:11 三人纷纷 阅读(397) 评论(0) 推荐(0) 编辑
  2015年5月12日
摘要: 括号配对问题时间限制:3000ms | 内存限制:65535KB难度:3描述现在,有一行括号序列,请你检查这行括号是否配对。输入第一行输入一个数N(0#includeusing namespace std;int main(){ int n; string s; cin>>n; ... 阅读全文
posted @ 2015-05-12 22:55 三人纷纷 阅读(244) 评论(0) 推荐(0) 编辑
  2015年5月11日
摘要: 描述所谓众数,就是对于给定的含有N个元素的多重集合,每个元素在S中出现次数最多的成为该元素的重数,多重集合S重的重数最大的元素成为众数。例如:S={1,2,2,2,3,5},则多重集S的众数是2,其重数为3。现在你的任务是:对于给定的由m个自然数组成的多重集S,计算出S的众数及其重数。输入第一行为n... 阅读全文
posted @ 2015-05-11 11:37 三人纷纷 阅读(526) 评论(1) 推荐(0) 编辑
  2015年5月9日
摘要: #include#includeusing namespace std;struct num{ int number; int times;};int main(){ int m; cin>>m; vectora; vectorb; while(m--) { int n; cin>>n; wh... 阅读全文
posted @ 2015-05-09 22:02 三人纷纷 阅读(342) 评论(2) 推荐(0) 编辑
摘要: 描述已知w是一个大于10但不大于1000000的无符号整数,若w是n(n≥2)位的整数,则求出w的后n-1位的数。输入第一行为M,表示测试数据组数。接下来M行,每行包含一个测试数据。输出输出M行,每行为对应行的n-1位数(忽略前缀0)。如果除了最高位外,其余位都为0,则输出0。样例输入4102359... 阅读全文
posted @ 2015-05-09 20:21 三人纷纷 阅读(1542) 评论(0) 推荐(0) 编辑
摘要: #includeusing namespace std;int main(){ char *str[]={"Welcome","to","Fortemedia","Nanjing"}; //分别用ABCD表示四个元素; char**p=str+1; //p->B; str[0]=(*p++)+2... 阅读全文
posted @ 2015-05-09 16:37 三人纷纷 阅读(1798) 评论(0) 推荐(0) 编辑