题解列表

筛选

用数组方法解决报数问题

解题思路:用一个数组num[]代表n个人,用下标代表初始号数,一开始令num[0]到num[n-1]都为1,然后用一个循环,当第x个人的报数为3时,令num[x]=0,直到数组num[]中只有一个1时循环终止,输出该数组下标。(详细分析看代码注释)注意事项:该内容为小白所写,

暴力枚举求解

摘要:解题思路:注意事项:参考代码:#include<stdio.h> #include<math.h> int main() {      int i,j = 0;      int n;  ……

编写题解 2783: 判断是否为两位数

解题思路:首先通过Scanner类获取用户输入的正整数,然后判断该数是否大于等于10且小于等于99,如果是,输出1,否则输出0。注意事项:参考代码:importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Sc

编写题解 1400: 教学楼的楼梯

摘要:解题思路:注意事项:参考代码:#include<stdio.h> int climbStairs(int n); int main() {     int n;     int input ……

蓝桥杯2023年第十四届省赛JavaB -买二赠一 (贪心+二分)

###蓝桥杯2023年第十四届省赛JavaB-买二赠一(贪心+二分)先排序,每次贪心地选最大的没买/赠的物品a,b,然后选剩下的的最大不超过min(a/2,b/2)的物品,赠送的物品的价值显然不会增大,故可以二分。```Javaimportjava.util.*;importjava.io.*;pub

正常血压java

摘要:解题思路:注意事项:参考代码:public class Main {    public static void main(String[] args) {        Scanner sc = n……