立即注册 登录
萝卜钛客 返回首页

Allen的个人空间 https://robotaics.com/?5 [收藏] [复制] [RSS]

日志

20241221C++笔记

|已有 499 次阅读|2024-12-21 16:54

找回文数组:
#include<iostream>
using namespace std;


int main() {
int n;
int ar[100];
bool b;
cin>>n;
for(int i=0;i<n;i++){
cin>>ar[i];
}
for(int i=0;i<(n+1)/2;i++){
if(ar[i]==ar[n-1-i]){
b=1;
}else{
b=0;
break;
}
}
if(b){
cout<<"Yes";
}else{
cout<<"No";
}
return 0;
}




#include<iostream>
using namespace std;


int main() {
int n, m, b = 100, d;
int ar[10000];
int c[100];
cin >> n >> m;
for (int i = 0; i < n; i++) {
cin >> ar[i];
if (i < m) {
c[i] = ar[i];
}
}
for (int j = m; j < n; j++) {
for (int i = 0; i < m; i++) {
if (c[i] < b) {
b = c[i];
d = i;
cout<<"d1="<<d<<' '<<b<<' ';
}
}
c[d] += ar[j];
b=c[d];
cout<<"d2="<<d<<' '<<c[d]<<';';

}
b=0;
for (int i = 0; i < m; i++) {
if (c[i] > b) {
b = c[i];
}
}
cout<<b;

return 0;
}




斐波那契数列求解:
#include<iostream>
using namespace std;


int main() {
int a;
int ar[20];
int b[20];
ar[0]=1;
ar[1]=1;
cin>>a;
for(int i=0;i<a;i++){
cin>>b[i];
}
for(int i=2;i<20;i++){
ar[i]=ar[i-1]+ar[i-2];
}
for(int i=0;i<a;i++){
cout<<ar[b[i]-1]<<endl;
}
return 0;
}

全部作者的其他最新日志

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册

返回顶部