新网站应该怎么做料神wordpress建站教程
news/
2025/9/24 19:54:22/
文章来源:
新网站应该怎么做,料神wordpress建站教程,全自动引流推广软件,西安公司注册核名A12435 思路#xff1a;只有4中情况:A1,A2翻转#xff0c;其他正常#xff0c;A2A3翻转其他正常.....为了下标与数字对应我开了6个空间#xff0c;然后从1开始循环#xff0c;到4截止#xff0c;因为循环中有i1害怕数组越界#xff0c;如果索引出的数与下标不相等了只有4中情况:A1,A2翻转其他正常A2A3翻转其他正常.....为了下标与数字对应我开了6个空间然后从1开始循环到4截止因为循环中有i1害怕数组越界如果索引出的数与下标不相等了那就看看和下一个数是否是相反的关系如果是就cnt,i其中还要判断是否是唯一的一个相反的两个相邻的数还要考虑特殊情况就是几不符合下标又不相邻的数互换位置达到升序。
看完官方题解后其实不用那么麻烦可以开两个数组然后交换一下判断是否与标准输出相等即可
//官方代码
#include bits/stdc.h
using namespace std;
int main()
{vectorint a(5);for (int i : a)cin i;vectorint ans {1, 2, 3, 4, 5};for (int i 0; i 4; i){vectorint b a;swap(b[i], b[i 1]);if (b ans){cout Yes endl;return 0;}}cout No endl;return 0;
}
//我的提交
#include stdio.h
int main()
{int arr[6] { 0 };int cnt 0;int flag 0;for (int i 1; i 6; i){scanf(%d, arr[i]);}for (int i 1; i 5;i){if (arr[i] ! i){if (arr[i] i 1 arr[i 1] i){i i 1;cnt;if (cnt 2){printf(No\n);break;}}else{flag 1;printf(No\n);break;}}}if (cnt 1){printf(Yes\n);}if (cnt 0flag0){printf(No\n);}return 0;
}
2.Geometric Sequence几何序列 本题题意就是判断一个序列是否是等比数列
思路我一开始的思路就是等比数列嘛就先以第一个数和第二个数的比值大的比小的为基准然后我想计算机除法不是只能保留整数吗所以我又把余数记录下来了然后改了半天样例也没全部通过。。。。放弃了
官方题解同时平方将其转化为*
#include bits/stdc.h
using namespace std;
int main() {int n;long long a[100];bool flagtrue;cinn;for(int i0;in;i){cina[i];}for(int i0;i(n-2);i){if((a[i]*a[i2])!(a[i1]*a[i1]))flagfalse;}if(flag)coutYesendl;else coutNoendl;
}
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/916165.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!