C++牛客网上的题(我做的测试了都是对的,它却说是错的,虽然写的很不好,可是每错啊,求大家看看)

输入例子:

aabcd

输出例子:

a
aa
aab
aabc
ab
abc
b
bc
bcd
c
cd
d
#include <iostream>
#include <string.h>
using namespace std;
void Grial(char *str)
{
	int n = strlen(str);

while(*str!='\0')
	{
	for(int i = 1;i<=n;i++)
	{
		char s[i];
		memcpy(s,str,i);
		*(s+i)='\0';
		cout<<s<<endl;
	}
		str++;
		n--;
	}
}
int main()
{
	char s[]="nwlrbbmqbhcdarzowkkyhiddqscdxrjmowfrxsjybldbefsarcbynecdyggxxpklorellnmpapqfwkhopkmcoqhnwnkuewhsqmgb";
	Grial(s);
	return 0;
}

大家看看,真的没有什么错,为什么一提交就报错,他说这个测试不了

nwlrbbmqbhcdarzowkkyhiddqscdxrjmowfrxsjybldbefsarcbynecdyggxxpklorellnmpapqfwkhopkmcoqhnwnkuewhsqmgb

,我测试了也没有错。我是在ubantu系统下面的g++编译器,有人帮我看一下吗?

时间: 2024-10-13 05:10:35

C++牛客网上的题(我做的测试了都是对的,它却说是错的,虽然写的很不好,可是每错啊,求大家看看)的相关文章

牛客网刷题知识汇总2

构造函数不能声明为虚函数,析构函数可以声明为虚函数,且有时候必须声明为虚函数.构造函数和析构函数都不能调用虚函数. 先析构子类再析构父类,如果父类析构函数有虚函数,会导致调用子类的已经析构的内容. 先构造父亲类再构造子类,如果父类构造函数有虚函数,会导致调用子类还没构造的内容. A:构造函数不能声明为虚函数的原因是: 1 构造一个对象的时候,必须知道对象的实际类型,而虚函数行为是在运行期间确定实际类型的.而在构造一个对象时,由于对象还未构造成功.编译器无法知道对象 的实际类型,是该类本身,还是该

牛客网算法题之All-in-All

题目: 有两个字符串s 和t,如果即从s 中删除一些字符,将剩余的字符连接起来,即可获得t.则称t是s 的子序列.请你开发一个程序,判断t是否是s的子序列. 输入描述: 输入包含多组数据,每组数据包含两个字符串s和t. 它们都由数字和字母组成,且长度小于100000. 输出描述: 对应每一组输入,如果t是s的子序列,则输出“Yes”:否则输出“No”. 输入例子: ABC ABCABC ABABC DE 输出例子: YesYesNo 代码: package niuke; import java.

牛客网上的剑指offer题目

题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序.请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数. 题目:请实现一个函数,将一个字符串中的空格替换成"%20" 两种方法实现:输入一个链表,从尾到头打印链表每个节点的值 用两个栈来实现一个队列,完成队列的Push和Pop操作. 队列中的元素为int类型. 剑指offer 斐波那契数列 一只青蛙一次可以跳上1级台阶,也可以跳上2级--它也可以跳上n级.求该青蛙跳上一个

牛客网刷题笔记

1.程序出错在什么阶段__? int main(void) { http://www.taobao.com cout << "welcome to taobao" << endl; } 答案:http相当于一个label,双斜杠之后的www.csdn.net被当做注释了,这段代码是否可以编译通过呢?答案是可以.双斜杠之后的www.csdn.net被当做注释了,那么前面的http:是否合法?这就是C++中一个几乎不会被用到的语法,标签. 参照:http://blo

牛客网真题练习-01

双核处理 一种双核CPU的两个核能够同时的处理任务,现在有n个已知数据量的任务需要交给CPU处理,假设已知CPU的每个核1秒可以处理1kb,每个核同时只能处理一项任务.n个任务可以按照任意顺序放入CPU进行处理,现在需要设计一个方案让CPU处理完这批任务所需的时间最少,求这个最小的时间. 输入描述: 输入包括两行: 第一行为整数n(1 ≤ n ≤ 50) 第二行为n个整数length[i](1024 ≤ length[i] ≤ 4194304),表示每个任务的长度为length[i]kb,每个数

牛客网刷题知识汇总3

typedef struct {char flag[3];short value;} sampleStruct;union{char flag[3];short value;} sampleUnion; 假设 sizeof(char)=1,sizeof(short)=2,那么sizeof(sampleStruct) = 6 , sizeof(sampleUnion) = 4 结构体 字符型占用1字节,不需要字节对齐 short占用2字节,需要两字节对齐 所以sizeof(sampleStruct

牛客小白月赛2 总结

随便找了牛客网上的一个比赛打,看了一会题目,很快就嘴巴AK了,突然有点小激动,最后发现牛客小白月赛就是手速场,题目难度在CF DIV2 A~C ,总共10题,一不小心又做了一波水题.(可惜嘴巴选手实际只敲了3题的代码,逃) A 数字方阵 构造题,打表找规律,或者随机,详见http://www.cnblogs.com/Surrender/p/8969880.html B 小马过河 解方程 C 真真假假 用map D 虚虚实实 欧拉路径 E 是是非非 nim游戏 F 黑黑白白 树上博弈,用最大.最小

牛客(44)翻转单词顺序列

// 题目描述 // 牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上. // 同事Cat对Fish写的内容颇感兴趣,有一天他向Fish借来翻看,但却读不懂它的意思. // 例如,"student. a am I". // 后来才意识到,这家伙原来把句子单词的顺序翻转了, // 正确的句子应该是"I am a student.". // Cat对一一的翻转这些单词顺序可不在行,你能帮助他么? public static String

2017年校招全国统一模拟笔试(第二场)编程题集合-牛客网

 2017年校招全国统一模拟笔试(第二场)编程题集合-牛客网 链接:https://www.nowcoder.com/questionTerminal/276712b113c6456c8cf31c5073a4f9d7来源:牛客网 牛牛有两个字符串(可能包含空格),牛牛想找出其中最长的公共连续子串,希望你能帮助他,并输出其长度. 输入描述: 输入为两行字符串(可能包含空格),长度均小于等于50. 输出描述: 输出为一个整数,表示最长公共连续子串的长度. 输入例子: abcde abgde 输出例子