<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[powe_G的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/powe_G</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; powe_G]]></copyright><item><title><![CDATA[团体程序设计天梯赛 L1-002打印沙漏C++]]></title><link>https://blog.youkuaiyun.com/powe_G/article/details/130022961</link><guid>https://blog.youkuaiyun.com/powe_G/article/details/130022961</guid><author>powe_G</author><pubDate>Sat, 08 Apr 2023 00:02:58 +0800</pubDate><description><![CDATA[本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”，要求按下列格式打印所谓“沙漏形状”，是指每行输出奇数个符号；各行符号中心对齐；相邻两行符号数差2；符号数先从大到小顺序递减到1，再从小到大顺序递增；首尾符号数相等。给定任意N个符号，不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。]]></description><category></category></item><item><title><![CDATA[c++: 在二维数组中找二维数组]]></title><link>https://blog.youkuaiyun.com/powe_G/article/details/127989755</link><guid>https://blog.youkuaiyun.com/powe_G/article/details/127989755</guid><author>powe_G</author><pubDate>Tue, 22 Nov 2022 20:48:44 +0800</pubDate><description><![CDATA[int a[N][N] = { {1,2,3,0},{1,0,1,1},{0,1,-1,3},{1,0,2,2} };

int b[M][M] = { {2,3},{0,1} };]]></description><category></category></item><item><title><![CDATA[利用一维数组和二维数组的映射关系(交换法）且直接对二维数组进行排序]]></title><link>https://blog.youkuaiyun.com/powe_G/article/details/127989262</link><guid>https://blog.youkuaiyun.com/powe_G/article/details/127989262</guid><author>powe_G</author><pubDate>Tue, 22 Nov 2022 20:18:49 +0800</pubDate><description><![CDATA[排序：对一个 NXN 的矩阵进行递增排序，使矩阵内数据在行内从左往右逐渐递增且下一行数据总是大于上一行数据。如 -2 -1 0 1 2 3。]]></description><category></category></item><item><title><![CDATA[c++ ：最长共有序列：给定两个数组 a 和 b，输出共有序列中最长的那个]]></title><link>https://blog.youkuaiyun.com/powe_G/article/details/127864901</link><guid>https://blog.youkuaiyun.com/powe_G/article/details/127864901</guid><author>powe_G</author><pubDate>Tue, 15 Nov 2022 14:10:59 +0800</pubDate><description><![CDATA[如：a: 1 0 2 3 -1 3 4 0 6 7 -3 6

b: -1 3 0 2 3 9 -1 3 4 0 6 7

输出：-1 3 4 0 6 7]]></description><category></category></item><item><title><![CDATA[分离：给定一个数组，将其在局部最小值和局部最大值处进行分离，输出长度最长的那段序列，并且输出其起止位置]]></title><link>https://blog.youkuaiyun.com/powe_G/article/details/127864487</link><guid>https://blog.youkuaiyun.com/powe_G/article/details/127864487</guid><author>powe_G</author><pubDate>Tue, 15 Nov 2022 13:50:11 +0800</pubDate><description><![CDATA[if ((a[j]>a[j-1] && a[j]>a[j+1])||(a[j]]]></description><category></category></item><item><title><![CDATA[最大子序列和：对于一个长度为 N 的数组，输出其子序列中和最大的那个。]]></title><link>https://blog.youkuaiyun.com/powe_G/article/details/127858276</link><guid>https://blog.youkuaiyun.com/powe_G/article/details/127858276</guid><author>powe_G</author><pubDate>Tue, 15 Nov 2022 00:15:04 +0800</pubDate><description><![CDATA[如：1 -1 -2 3 -1 2 4 -1 -2 1 0 -1 1。输出：3 -1 2 4 和为：8。]]></description><category></category></item><item><title><![CDATA[最长连续子序列：对于一个长度为 N 的数组，输出其连续的子序列及其起止位置，并且找出长度最长的那个子序列，输出其长度。]]></title><link>https://blog.youkuaiyun.com/powe_G/article/details/127856223</link><guid>https://blog.youkuaiyun.com/powe_G/article/details/127856223</guid><author>powe_G</author><pubDate>Mon, 14 Nov 2022 21:43:00 +0800</pubDate><description><![CDATA[/先简单说一下这个题目的思路： //题目是说要找到每一个连续的子序列，也就是符合后一项比前一项大1，或者后后一项比前一项大2所以我们必须找到每一个连续子序列的起始位置和末位置。输出：1 2 3 起 1 止 3；0 1 2 起 4 止 6；-2 -1 0 1 起 9 止 12；如一个数组 1 2 3 0 1 2 7 -1 -2 -1 0 1。最长连续子序列为：-2 -1 0 1，长度为：4.]]></description><category></category></item><item><title><![CDATA[用c++判断一个数组是否先增后减]]></title><link>https://blog.youkuaiyun.com/powe_G/article/details/127761196</link><guid>https://blog.youkuaiyun.com/powe_G/article/details/127761196</guid><author>powe_G</author><pubDate>Tue, 08 Nov 2022 23:35:19 +0800</pubDate><description><![CDATA[if (a[i] < a[i + 1]) {   //判断，如果前一项比后一项小就把flag记为2。if (count > 0) { //因为我们要是的最大值所在位置的左边部分单增，右边部分单减，所以只要有两项不满足各自的条件，也就是当count>0了，if (a[i] > a[i+1]) {   //判断，如果前一项比后一项大就把flag记为2。]]></description><category></category></item><item><title><![CDATA[用c++判断一个数组是否是先增后减的方法]]></title><link>https://blog.youkuaiyun.com/powe_G/article/details/127760362</link><guid>https://blog.youkuaiyun.com/powe_G/article/details/127760362</guid><author>powe_G</author><pubDate>Tue, 08 Nov 2022 22:37:24 +0800</pubDate><description><![CDATA[if (a[i] < a[i + 1]) {   //判断，如果前一项比后一项小就把flag记为2。if (count > 0) { //因为我们要是的最大值所在位置的左边部分单增，右边部分单减，所以只要有两项不满足各自的条件，也就是当count>0了，if (temp == 1 && 10) {   // 判断，  如果最大值的位置在第一位和最后一位都无法满足条件，把此时的flag记为1。if (flag == 2) {     //flag==2,表示的是满足条件的，所以就输出结果。]]></description><category></category></item></channel></rss>