题解列表

筛选

[编程入门]数字的处理与判断-题解(C语言代码)

题目描述:给出一个不多于5位的整数,要求:1、求出它是几位数2、分别输出每一位数字3、按逆序输出各位数字,例如原数为321,应输出123输入:一个不大于5位的数字输出:一共三行,第一行:位数第二行:用空格分开的每个数字,注意最后一个数字后没有空格第三行:按逆序输出这个数样例输入:12345样例输出:5
优质题解

蓝桥杯历届试题-九宫重排-题解(C++代码)

#####bfs来搜索目标局面,一旦搜到一定是最小移动次数#####任务:目标检查判重#####通常利用哈希表记录每一种不同的局面```cpptypedefintState[9];//哈希映射Statest[Maxsize],goal;//st二维数组存储每种情形,

蓝桥杯2017年第八届真题-对局匹配-题解(Java代码)

思路:若所有用户在线,则最多能够匹配max对对手。只要每队中一个用户不在线,则所有在线用户不能成功匹配```javaimportjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){//TODO自动生成的方法存根Sca

2^k进制数-题解(C++代码)

###做一个辅助的二维数组f[i][j],表示位数为i的数,当最高位为j时,可以构成的数的个数以3,7为例f[2][1]=6;f[2][2]=5;...;f[2][6]=1;(和为21)f[3][1]=f[2][2]+f[2][3]+...+f[2][6]=15;(右边的数严格大于左边的)(第3为只能