- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 矩阵链的乘法问题【动态规划】
例: P=<30,35,15,5,10,20> 它对应5个矩阵 A1:3035 A2:3515 A3:155 A4:510 A5:10*20 先计算: m[1,1]=0 m[2,2]=0 m[3,3]=0 m[4,4]=0 m[5,5]=0 当r=2表示两个矩阵相乘的运算量: m[1,2]=303515=15750 m[2,3]=35155=2625 m[3,4]=15510=750 m[4,5]=51020=1000 r=3表示3个矩阵相乘的运算量: m[1,3]=
2021-03-23 20:01:05
1721
原创 学生成绩平均绩点计算:绩点计算器(5.0分制,Java、C实现)
计算规则: 分数 绩点 60-100 1.0-5.0 0-59 0 平均学分绩点=(∑(已修读课程绩点×课程学分))/(∑已修读课程学分); 源代码:` package Test; //GpaCalculator.java import java.util.*; public class GpaCalculator{ public static void main(String[]args){ Scanner s = new Scanner(System.in
2021-03-17 13:42:21
12945
2
原创 第十一届蓝桥杯Java B组G题单词分析
思路: 把单词里每个字母的出现次数存入数组,比较大小后输出。(也可排序后取出索引) 源代码: import java.util.*; public class G{ public static void main(String[] args){ Scanner s = new Scanner(System.in); String word = s.next(); //输入字符串 int count[] = new int[27];//count[0].
2021-03-13 09:46:50
417
1
原创 第十一届蓝桥杯Java B组F题成绩分析
思路: 一道很简单的排序、求均值问题。重点在最后如何保留两位小数输出。 源代码: import java.util.*; public class F{ public static void main(String[] args){ Scanner s = new Scanner(System.in); int n = s.nextInt(); //输入n int num[] = new int [n]; double sum = .
2021-03-13 09:09:31
303
1
原创 第十一届蓝桥杯Java B组C题蛇形填数
思路一: 找规律。第一行第一列为1,第二行第二列为5,第三行第三列为13……,可以看出: 从第一行第一列开始,每增加一行一列数字增大n*4。所以算出1+5+13+25……的和即可。 源代码: public class C1{ public static void main(String[]args){ int num = 1;//第一行第一列为1 for(int i = 1;i < 20;i++){ num += i*4;//从第一行.
2021-03-12 11:56:49
279
原创 第十一届蓝桥杯java B组A题门牌制作
思路: 分别取出个、十、百、千位上的数,计入一个数组里。该数组下标为0-9,对应各位数上的值。如202,则num[2] +=2; num[0]+=1; 源代码: public class A { public static void main(String[] args){ int num[] = new int[10]; int a=0,b=0,c=0,d=0; for (int i = 1; i < 2021; i++) { a=i/1000;//千位数 b=i/100.
2021-03-11 07:43:29
326
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅