哪里需要人做钓鱼网站,北京现在可以自由出入吗,建设厅科技中心网站,食品包装袋设计目录
试题 A: 组队
试题 B: 年号字串
试题 C: 数列求值
试题 D: 数的分解
试题 E: 迷宫
试题 F: 特别数的和
试题 G#xff1a;完全二叉树的权值
试题 H#xff1a;等差数列
试题 I#xff1a;后缀表达式#xff08;不一定对#xff09;
试题 J#xff1a;灵能…目录
试题 A: 组队
试题 B: 年号字串
试题 C: 数列求值
试题 D: 数的分解
试题 E: 迷宫
试题 F: 特别数的和
试题 G完全二叉树的权值
试题 H等差数列
试题 I后缀表达式不一定对
试题 J灵能传输不会 试题 A: 组队 答案490
试题 B: 年号字串 #include bits/stdc.h
using namespace std;int main()
{//26进制数 int n;cinn;string s 111;for(int i s.length() - 1;i 0;i--){s[i] A - 1 n % 26;n / 26;}coutsendl;return 0;
}
试题 C: 数列求值 #include bits/stdc.h
using namespace std;int main()
{int a11,a21,a31,ans0;for(int i 4;i 20190324;i){ans (a3 a2 a1) % 10000;a1 a2;a2 a3;a3 ans;}coutansendl;return 0;
}
试题 D: 数的分解 #include bits/stdc.h
using namespace std;bool judge(int n)
{int t;while(n 0){t n % 10;if(t 2 || t 4) return false;n / 10;}return true;
}int main()
{int ans 0;for(int a 1;a 2019;a){if(!judge(a)) continue;for(int b a 1;b 2019 - a - b;b){if(judge(b) judge(2019 - a - b)) ans;}}coutansendl;return 0;
}
试题 E: 迷宫 #includebits/stdc.h
using namespace std;
int mapp[502][502],vis[502][502],n,m,maxn;
int dir[4][2]{1,0,0,-1,0,1,-1,0};
char di[4]{D,L,R,U};
string str1;
struct node{int x,y,num;string str;
};
void bfs(int x,int y,string str,int num)
{queuenode que;node aa;aa.xx;aa.yy;aa.strstr;aa.numnum;que.push(aa);vis[1][1]1;while(!que.empty()){node noque.front();que.pop();//coutno.x no.y no.num no.strendl;if(no.xnno.ym){maxnno.num;str1no.str;break;}for(int i0;i4;i){int xxdir[i][0]no.x;int yydir[i][1]no.y;if(xxnxx1yymyy1)if(!mapp[xx][yy])if(!vis[xx][yy]){vis[xx][yy]1;no.str.push_back(di[i]);node a;a.xxx;a.yyy;a.strno.str;a.numno.num1;// couta.x a.y a.num a.strendl;que.push(a);no.str.erase(no.str.size()-1);}}}
}int main()
{cinnm;string str;for(int i1;in;i){char c;cgetchar();for(int j1;jm;j){cgetchar();mapp[i][j]c-0; }} maxn99999999;bfs(1,1,str,0);coutmaxnendlstr1;return 0;}试题 F: 特别数的和 #include bits/stdc.h
using namespace std;int sum;bool judge(int n)
{int t 0;while(n 0){t n % 10;if(t 0 || t 1 || t 2 || t 9)return true;n / 10;}return false;
}int main()
{int n;cinn;for(int i 1;i n;i){if(judge(i)) sum i;}coutsumendl;return 0;
}
试题 G完全二叉树的权值 #include bits/stdc.h
using namespace std;int arr[10000];
int sum[10000];
int n;int main()
{cinn;for(int i 1;i n;i)cinarr[i];int num 1;for(int i 1;i n;i){if(i pow(2,num)) num;sum[num] arr[i];}int max sum[1];int flag 1;for(int i 1;i n;i){if(sum[i] max){max sum[i];flag i;}}coutflagendl;return 0;
}
试题 H等差数列 #include bits/stdc.h
using namespace std;int arr[10000010];int main()
{int n;cinn;for(int i 1;i n;i)cinarr[i];//1、先排序 sort(arr1,arrn1,lessint());//2、找到相邻两个数字的最小差int m arr[n];for(int i 2;i n;i)if(arr[i] - arr[i-1] m) m arr[i] - arr[i-1];//3、(最大值 - 最小值) / 最小差 1//coutarr[1]---arr[n]endl; int ans (arr[n] - arr[1]) / m 1;coutansendl; return 0;
}
试题 I后缀表达式不一定对 #include bits/stdc.h
using namespace std;int arr[10000010];
long long ans;int main()
{int n,m;cinnm;int len n m 1;for(int i 1;i len;i)cinarr[i];//1、排序sort(arr1,arrnm2,lessint());//2、累加先减负数在加for(int i 1;i len;i){if(m-- 0) ans - arr[i];else ans arr[i];} coutansendl;return 0;
}
试题 J灵能传输不会