缘由C++ 问题求专家们指导!_编程语言-CSDN问答
C++入门 代码按例子运行答案是对的,但交上去是错的,求指点!!
如下代码数组定义只做示例不按题目,并且不写输入,只写解题技巧。解题思路不难,取数组第一元素与数组从尾部起比较,若相等则标记为删除并计数1次,接着继续从尾部标记下一位起依然从数组尾部比较,若相等则可尽,否则为不尽,这样处理时间复杂度永远小等于O(N)属于最优化方案。此段代码按思路直接写不做测试,从2个样例把x的值代入分析可验证正确:X=1,N-X=4,A【0】不等于A【4】;X=2,N-X=3,A【0】不等于A【3】;X=3,N-X=2,A【0】等于A【2】,W=2+1=3;X=1,N-X=4,A【3】等于A【4】,W=4+1=5,结束。X=1,N-X=4,A【0】不等于A【4】;X=2,N-X=3,A【0】等于A【3】;W=3+1=4,结束。
int n = 6, x = 0, t = 0, w = 0; int a[474]{0,1,0,1,1};//1,0,0//1,1,0,1,0 cin >> n; qj:if (w < n - 1 && n > 1) { ++x; if (a[w] == a[n - x] && w < n - x) ++t, w = n - x + 1, x = 0; else w = n; goto qj; } if (t && n > 1 && n == w) cout << t << "\n"; else cout << "-1\n";在AI提示数组长度1的情况是不能清空的,联想到2或3的长度有不能清空的情况,这些有时确实没顾虑到的情况,设计算法程序常想不到由样例外的情况,有时难免顾虑不周发生,就会出现程序设计功能不完整,最后终于通过AI获得通过,这是AI有效的帮助。
摩訶般若波羅蜜大明品第四十九
佛告須菩提:「譬如母人一一生子,從一數至于千人。母中得病,
彼諸子等各各求救療治,所進寒溫燥濕,將育所宜令母安隱。所以
者何?長我曹等得見日月,我不孝養永不報恩。如是,須菩提!諸
如來、無所著、等正覺常以佛眼視行般若波羅蜜者。何以故?深般
若波羅蜜者為世間之大明也。十方諸如來、無所著、等正覺亦以佛
眼常視行般若波羅蜜者。何以故?深般若波羅蜜者生諸如來、無所
著、等正覺,使得見薩云若慧。以是故,諸如來、無所著、等正覺
常等視行般若波羅蜜者。諸如來五波羅蜜者亦生是中,內外空及有
無空、三十七品皆於中生,十力、十八法、薩云若亦皆於中生,須
陀洹、斯陀含、阿那含、阿羅漢、辟支佛道、三耶三佛道皆從般若
波羅蜜中出生,過去當來今現在諸佛皆從深般若波羅蜜中出生,自
致得成阿耨多羅三耶三菩阿惟三佛。須菩提!若有善男子、善女人
書持受學般若波羅蜜者,諸佛常以佛眼視是輩行般若波羅蜜者,諸
佛常擁護之使不動轉,至阿耨多羅三耶三菩令不耗減。」