2017蓝桥杯java本科模拟赛

信息学奥赛一本通C++语言-----1124:矩阵加法 【题目描述】 输入两个nn行mm列的矩阵AA和BB,输出它们的和A+BA+B。 【输入】 第一行包含两个整数nn和mm,表示矩阵的行数和列数(1≤n≤100,1≤m≤100)1≤n≤100,1≤m≤100)。 接下来nn行,每行mm个整数,表示矩阵AA的元素。 接下来nn行,每行mm个整数,表示矩阵BB的元素。 相邻两个整数之间用单个空格隔开,每个元素均在1∼10001∼1000之间。 【输出】 nn行,每行mm个整数,表示矩阵加法的结果。相邻两个整数之间用单个空格隔开。 【输 阅读详情

1、标题:算年龄


英国数学家德摩根出生于19世纪初叶(即18xx年)。
他年少时便很有才华。一次有人问他的年龄,他回答说:
“到了x的平方那年,我刚好是x岁”。


请你计算一下,德摩根到底出生在哪一年。
题中的年龄指的是周岁。


请填写表示他出生年份的四位数字,不要填写任何多余内容。


代码:

public class T1 {  
  
    public static void main(String[] args) {  
          
        for (int i = 1; i < 100; i++) {  
            if(i*i/100==18){  
                System.out.println(i*i-i);  
            }  
        }  
    }  
}  

2、题目:猜算式

你一定还记得小学学习过的乘法计算过程,比如:


   179
x  224
------
   716
 358
358
------
40096
  
请你观察如下的乘法算式


    ***
x   ***
--------
    ***
   ***
  ***
--------
  *****
  
星号代表某位数字,注意这些星号中,
0~9中的每个数字都恰好用了2次。
(如因字体而产生对齐问题,请参看图p1.jpg)


请写出这个式子最终计算的结果,就是那个5位数是多少?


注意:只需要填写一个整数,不要填写任何多余的内容。比如说明文字。

代码:

import java.util.Arrays;  
  
public class T2 {  
  
    public static void main(String[] args) {  
          
        String s="";  
        for (int i = 10; i < 1000; i++) {  
            for (int a = 0; a < 10; a++) {  
                for (int b = 0; b < 10; b++) {  
                    for (int c = 0; c < 10; c++) {  
                          
                        //if(i*a>=1000||i*a<100||i*b>=1000||i*b<100||i*b>=1000||i*b<100) continue;  
                          
                        int num=i*(a*100+b*10+c);  
                          
                        if(num>=10000&&num<100000){  
                            s=""+i+a+b+c+i*a+i*b+i*c+num;  
                              
                            if(s.length()==20&&check(s)){  
                                System.out.println(num);  
                                //System.out.println(s);  
                            }  
                        }  
                    }  
                }  
            }  
        }  
    }  
  
    private static boolean check(String s) {  
          
        char[] ch=s.toCharArray();  
          
        Arrays.sort(ch);  
          
        if("00112233445566778899".equals(new String(ch)))  
            return true;  
        else  
            return false;  
    }  
}  


3、标题: 排列序数

X星系的某次考古活动发现了史前智能痕迹。
这是一些用来计数的符号,经过分析它的计数规律如下:
(为了表示方便,我们把这些奇怪的符号用a~q代替)

abcdefghijklmnopq 表示0
abcdefghijklmnoqp 表示1
abcdefghijklmnpoq 表示2
abcdefghijklmnpqo 表示3
abcdefghijklmnqop 表示4
abcdefghijklmnqpo 表示5
abcdefghijklmonpq 表示6
abcdefghijklmonqp 表示7
.....


在一处石头上刻的符号是:
bckfqlajhemgiodnp


请你计算出它表示的数字是多少?


请提交该整数,不要填写任何多余的内容,比如说明或注释。


代码:

public class T3 {  
  
    public static void main(String[] args) {  
          
        //abcdefghijklmnopq   
          
        String s="bckfqlajhemgiodnp";//bckfqlajhemgiodnp  
        System.out.println(s);  
        int[] arr = quanzhi(s);  
        long sum=0;  
        for (int i = arr.length-1,k=0; i >=0; i--,k++) {  
            sum+=arr[i]*jiecheng(k);  
        }  
        System.out.println(sum);  
    }  
      
    private static int[] quanzhi(String s) {  
        int[] arr=new int[s.length()];  
          
        for (int i = 0; i < arr.length; i++) {  
            int q=0;  
            for (int j = i+1; j < arr.length; j++) {  
                if(s.charAt(i)-s.charAt(j)>0){  
                    q++;  
                }  
            }  
            arr[i]=q;  
        }  
          
        return arr;  
    }  
  
    private static long jiecheng(long l) {  
        if(l==0||l==1){  
            return 1;  
        }  
        long j=1;  
        for (int i = 1; i <=l; i++) {  
            j=j*i;  
        }  
        return j;  
    }  
}  

4、标题:字符串比较


我们需要一个新的字符串比较函数compare(s1, s2).
对这个函数要求是:
1. 它返回一个整数,表示比较的结果。
2. 结果为正值,则前一个串大,为负值,后一个串大,否则,相同。
3. 结果的绝对值表示:在第几个字母处发现了两个串不等。

下面是代码实现。对题面的数据,结果为:
-3
2
5


仔细阅读源程序,填写划线位置缺少的代码。

-------------------------------------------------
Java语言代码:

static int compare(String s1, String s2)
{
if(s1==null && s2==null) return 0;
if(s1==null) return -1;
if(s2==null) return 1;

if(s1.isEmpty() && s2.isEmpty()) return 0;
if(s1.isEmpty()) return -1;
if(s2.isEmpty()) return 1;

char x = s1.charAt(0);
char y = s2.charAt(0);

if(x<y) return -1;
if(x>y) return 1;

int t = compare(s1.substring(1),s2.substring(1));
if(t==0) return 0;

return ____________________ ; //填空位置
}


public static void main(String[] args)
{
System.out.println(compare("abc", "abk"));
System.out.println(compare("abc", "a"));
System.out.println(compare("abcde", "abcda"));
}

注意:
只提交划线部分缺少的代码,不要包含已经存在的代码或符号。
也不要画蛇添足地写出任何注释或说明性文字。

注意选择你所使用的语言。


public class T4 {  
    static int compare(String s1, String s2)  
    {  
        if(s1==null && s2==null) return 0;  
        if(s1==null) return -1;  
        if(s2==null) return 1;  
          
        if(s1.isEmpty() && s2.isEmpty()) return 0;  
        if(s1.isEmpty()) return -1;  
        if(s2.isEmpty()) return 1;  
          
        char x = s1.charAt(0);  
        char y = s2.charAt(0);  
          
        if(x<y) return -1;  
        if(x>y) return 1;  
          
        int t = compare(s1.substring(1),s2.substring(1));  
        if(t==0) return 0;  
          
        return t>0?(1+(t>0?t++:t--)):(-1+(t>0?t--:t++)); //填空位置//1+(t==0?(t++):(t--))  
    }  
  
    public static void main(String[] args)  
    {  
        System.out.println(compare("abc", "abk"));  
        System.out.println(compare("abc", "a"));  
        System.out.println(compare("abcde", "abcda"));                
    }  
}  

5、标题: 还款计算

银行贷款的等额本息还款方法是:
每月还固定的金额,在约定的期数内正好还完(最后一个月可能会有微小的零头出入)。

比如说小明在银行贷款1万元。贷款年化利率为5%,贷款期限为24个月。
则银行会在每个月进行结算:
结算方法是:计算本金在本月产生的利息: 本金 x (年利率/12)
则本月本金结余为:本金 + 利息 - 每月固定还款额
计算结果会四舍五入到“分”。

经计算,此种情况下,固定还款额应为:438.71

这样,第一月结算时的本金余额是:
9602.96
第二个月结算:
9204.26
第三个月结算:
8803.9
....
最后一个月如果仍按固定额还款,则最后仍有0.11元的本金余额,
但如果调整固定还款额为438.72, 则最后一个月会多还了银行0.14元。
银行会选择最后本金结算绝对值最小的情况来设定 每月的固定还款额度。
如果有两种情况最后本金绝对值相同,则选择还款较少的那个方案。


本题的任务是已知年化利率,还款期数,求每月的固定还款额度。


假设小明贷款为1万元,即:初始本金=1万元。
年化利率的单位是百分之多少。
期数的单位为多少个月。


输入为2行,
第一行为一个小数r,表示年率是百分之几。(0<r<30)
第二行为一个整数n,表示还款期限。 (6<=n<=120)

要求输出为一个整数,表示每月还款额(单位是:分)

例如:
输入:
4.01
24

程序应该输出:
43429

再比如:
输入:
6.85
36

程序应该输出:
30809

代码:

import java.util.Scanner;  
import java.math.BigDecimal;  
  
public class T5 {  
  
    public static void main(String[] args) {  
          
        Scanner sc=new Scanner(System.in);  
        double lv=sc.nextDouble()/100;  
        double m=sc.nextDouble();  
          
        double ed=0,sy=100;  
        double x=10000/m;//怎么确定一个大概的范围??  
        for (double k = x; k < x+50; k+=0.01) {  
              
            double d=10000;  
              
            BigDecimal kk=BigDecimal.valueOf(k);  
            k=kk.setScale(2,BigDecimal.ROUND_HALF_UP).doubleValue();  
              
            for (int i = 1; i <= m; i++) {  
                BigDecimal bd=BigDecimal.valueOf(d+d*(lv/12)-k);  
                d=bd.setScale(2,BigDecimal.ROUND_HALF_UP).doubleValue();  
            }  
            if(Math.abs(sy-d)<sy){  
                ed=k;  
                sy=d;  
                //System.out.println(k+": "+d);  
            }  
        }     
        System.out.println((int)(ed*100));  
    }  
}  

6、题目:滑动解锁

滑动解锁是智能手机一项常用的功能。你需要在3x3的点阵上,从任意一个点开始,反复移动到一个尚未经过的"相邻"的点。这些划过的点所组成的有向折线,如果与预设的折线在图案、方向上都一致,那么手机将解锁。

所谓两个点“相邻”:当且仅当以这两个点为端点的线段上不存在尚未经过的点。

此外,许多手机都约定:这条折线还需要至少经过4个点。

为了描述方便,我们给这9个点从上到下、从左到右依次编号1-9。即如下排列:

1 2 3
4 5 6
7 8 9

那么1->2->3是非法的,因为长度不足。
1->3->2->4也是非法的,因为1->3穿过了尚未经过的点2。
2->4->1->3->6是合法的,因为1->3时点2已经被划过了。

某大神已经算出:一共有389112种不同的解锁方案。没有任何线索时,要想暴力解锁确实很难。
不过小Hi很好奇,他希望知道,当已经瞥视到一部分折线的情况下,有多少种不同的方案。
遗憾的是,小Hi看到的部分折线既不一定是连续的,也不知道方向。

例如看到1-2-3和4-5-6,
那么1->2->3->4->5->6,1->2->3->6->5->4, 3->2->1->6->5->4->8->9等都是可能的方案。

你的任务是编写程序,根据已经瞥到的零碎线段,求可能解锁方案的数目。

输入:
每个测试数据第一行是一个整数N(0 <= N <= 8),代表小Hi看到的折线段数目。
以下N行每行包含两个整数 X 和 Y (1 <= X, Y <= 9),代表小Hi看到点X和点Y是直接相连的。

输出:
对于每组数据输出合法的解锁方案数目。

例如:
输入:
8
1 2
2 3
3 4
4 5
5 6
6 7
7 8
8 9

程序应该输出:
2

再例如:
输入:
4
2 4
2 5
8 5
8 6

程序应该输出:
258

资源约定:
峰值内存消耗(含虚拟机) < 256M
CPU消耗  < 1000ms

代码:

import java.util.Scanner;  
  
public class T6 {  
  
    static int[][] filter=new int[10][10];      //不可能出现的情况  
    static boolean[][] know=new boolean[10][10];//标记已知线段  
    static int[] stamp=new int[9];              //存放搜索出来的点  
    static boolean[] vis=new boolean[10];       //已经用过的点  
    static int n,result;                        //n:已知线段数目,result可能出现的情况  
      
    public static void main(String[] args) {  
          
        Scanner sc=new Scanner(System.in);  
          
        //接收已知线段  
        //n=sc.nextInt();  
//      for (int i = 0; i < n; i++) {  
//          int a=sc.nextInt();  
//          int b=sc.nextInt();  
//          know[a][b]=know[b][a]=true;  
//      }  
          
        //不可能的情况  
        filter[1][3]=filter[3][1]=2;    
        filter[4][6]=filter[6][4]=5;    
        filter[7][9]=filter[9][7]=8;    
        filter[1][7]=filter[7][1]=4;    
        filter[2][8]=filter[8][2]=5;    
        filter[3][9]=filter[9][3]=6;    
        filter[1][9]=filter[9][1]=5;    
        filter[3][7]=filter[7][3]=5;    
          
        vis[0]=true;  
        dfs(0);   
          
        System.out.println(result);  
    }  
    private static void dfs(int count) {  
  
        if(count>=4)    
        {    
            int nKnow=0;    
            for(int i=1;i<count;i++)    
            {    
                if(know[stamp[i]][stamp[i-1]])  //  
                    nKnow++;    
            }    
              
            result++;//测试总共有多少种情况  
              
            if(n==nKnow){  
                //result++;//有已知线段的情况  
                for (int i = 0; i < count; i++) {  
                    System.out.print(stamp[i]);  
                }  
                System.out.println();  
            }  
        }  
          
        for(int i=1;i<=9;i++)    
        {    
            if(count>0&&!vis[filter[stamp[count-1]][i]])    
            continue;    
            if(!vis[i])    
            {    
                vis[i]=true;    
                stamp[count]=i;   
                dfs(count+1);    
                vis[i]=false;    
            }    
        }   
        return ;    
    }  
}  

7、标题:风险度量

X星系的的防卫体系包含 n 个空间站。这 n 个空间站间有 m 条通信链路,构成通信网。
两个空间站间可能直接通信,也可能通过其它空间站中转。

对于两个站点x和y (x != y), 如果能找到一个站点z,使得:
当z被破坏后,x和y无法通信,则称z为关于x,y的关键站点。

显然,对于给定的两个站点,关于它们的关键点的个数越多,通信风险越大。

你的任务是:已知网络结构,求两站点之间的通信风险度,即:它们之间的关键点的个数。

输入数据第一行包含2个整数n(2 <= n <= 1000), m(0 <= m <= 2000),分别代表站点数,链路数。
空间站的编号从1到n。通信链路用其两端的站点编号表示。
接下来m行,每行两个整数 u,v (1 <= u, v <= n; u != v)代表一条链路。
最后1行,两个数u,v,代表被询问通信风险度的两个站点。

输出:一个整数,如果询问的两点不连通则输出-1.

例如:
用户输入:
7 6
1 3
2 3
3 4
3 5
4 5
5 6
1 6

则程序应该输出:
2

资源约定:
峰值内存消耗(含虚拟机) < 256M
CPU消耗  < 2000ms

代码:


import java.util.Scanner;  
  
public class T7 {  
  
    static boolean[][] data;  
    static boolean[] vis;  
    static boolean fal=false;  
      
    public static void main(String[] args) {  
          
        Scanner sc=new Scanner(System.in);  
          
        int n=sc.nextInt();  
        int m=sc.nextInt();  
          
        data=new boolean[n+1][n+1];  
        int[] arr=new int[n+1];  
        vis=new boolean[n+1];  
          
        for (int i = 1; i < arr.length; i++) {  
            arr[i]=i;  
        }  
          
        //标记走得通得路线  
        for (int i = 0; i < m; i++) {  
            int a=sc.nextInt();  
            int b=sc.nextInt();  
            data[a][b]=data[b][a]=true;  
        }  
          
        int begin=sc.nextInt();  
        int end=sc.nextInt();  
        sc.close();  
          
        //先看从begin到end走得通吗  
        vis[0]=true;  
        dfs(begin,end,0);  
        if(!fal){  
            System.out.println("-1");  
            return;  
        }  
        //System.out.println("OK");  
          
        //走得通,遍历去除每一个点  
        int count=0;  
        for (int i = 1; i < arr.length; i++) {  
            if(arr[i]!=begin&&arr[i]!=end)  
            fal=false;  
            dfs(begin,end,arr[i]);  
            if(fal==false)  
                count++;  
        }  
          
        System.out.println(count);  
    }  
  
    private static void dfs(int begin, int end, int i) {  
          
        //System.out.println(begin+" "+end+" "+data[begin][end]);  
        if(data[begin][end]==true){  
            fal=true;  
            return;  
        }  
  
        for (int j = 1; j < data.length; j++) {  
            if(j!=i&&!vis[begin]&&data[begin][j]==true){  
                vis[begin]=true;  
                dfs(j,end,i);  
                vis[begin]=false;  
            }  
        }  
        return;  
    }  
}  

这篇博客是转载的,原文链接 http://blog.youkuaiyun.com/qq_32688731/article/details/64128686
Java实现 第十一届 蓝桥杯 (本科组)省内模拟赛 有错误的或者有问题的欢迎评论 计算机存储中有多少字节 合法括号序列 无向连通图最少包含多少条边 字母重新排列 凯撒密码加密 反倍数 正整数的摆动序列 螺旋矩阵 小明植树 户户通电 计算机存储中有多少字节 题目 问题描述 在计算机存储中,12.5MB是多少字节? 答案提交 这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。 ... 阅读详情

相关推荐

Java实现 第十一届 蓝桥杯 (高职专科组)省内模拟赛

有错误的或者有问题的欢迎评论 计算机存储中有多少字节 合法括号序列 无向连通图最少包含多少条边 字母重新排列 凯撒密码加密 反倍数 正整数的摆动序列 螺旋矩阵 小明植树 户户通电 十六进制数1949对应的十进制数 问题描述   请问十六进制数1949对应的十进制数是多少?请特别注意给定的是十六进制,求的是十进制。 答案提交   这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个...

南 墙 1万+

2017模拟赛-本科组

1、标题:算年龄 英国数学家德摩根出生于19世纪初叶(即18xx年)。 他年少时便很有才华。一次有人问他的年龄,他回答说: “到了x的平方那年,我刚好是x岁”。 请你计算一下,德摩根到底出生在哪一年。 题中的年龄指的是周岁。   请填写表示他出生年份的四位数字,不要填写任何多余内容。       代码:   [java] view plain copy   public cl...

gx_up 2074

蓝桥杯2020年蓝桥杯模拟赛(JAVA)

蓝桥杯2020年蓝桥杯模拟赛 文章目录蓝桥杯2020年蓝桥杯模拟赛1. 单位变换2.约数个数3.叶结点数4.数字95.数位递增的数6.递增三元组7.音节判断8. 长草9.序列计数 1. 单位变换 标题: 熊怪吃核桃 【问题描述】 在计算机存储中,15.125GB是多少MB? 【答案提交】 这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的...

qq_42847094的博客 2034

第十三届蓝桥杯省赛模拟赛题解(2022年第四次模拟赛)C/C++

我是大菜鸟,做了一次蓝桥杯模拟赛,发现自己几乎没有对的。下文将从一个菜鸟的角度写题解+总结。

m0_61667323的博客 1万+

蓝桥杯 2013 全国软件设计大赛 模拟赛 Java 本科B组 解题报告

好几天前老师说有测试赛,我一直没拿到题,所以一直没做,今天ll老师发到了群里,我就下载下来做了,感觉题目挺难,难度和去年软件大赛决赛c本科一个水准。。想在两个小时之内做完必须有聪哥那样的水平,我差不多一共用了3个半小时才做完,可能是因为我Java学的挺差的。。Java功底雄厚的童鞋,完全可以秒杀我。。 题目在这里:点击打开下载链接 第一题:连续平方数 题目描述: 为了表示方便,我们

671coder的专栏 1万+

2023第十四届蓝桥杯校内模拟赛第三期个人题解(Java实现)

本文是2023年第十四届蓝桥杯校内模拟赛第三期的个人题解,用Java代码实现,附带问题分析和详细的代码注释,希望对大家有帮助!

小宇的修炼之路 6682

第十四届蓝桥杯(软件测试)模拟赛

第十四届蓝桥杯大赛软件赛模拟赛 软件测试考题考试开始后,点击【下载附件】下载 zip 压缩包形式的附件,附件中包含 PDF 格式的赛题、功能测试答题模板、源码项目包。将 zip 格式的压缩包进行解压缩,选手选择擅长的编程语言参加考试,java 和 python二选一,进入对应的文件夹后,打开 PDF 文件查看赛题和答题规则。选手可多次提交答案,每次重复提交答案时,请删除前一次上传的答案,再重新上传, 以最后一次提交的答案为准。选手必须通过浏览器方式提交自己的答案,通过其他位置或其它方式提交的答案无效。试题包

weixin_44117248的博客 9217

2021年 第12届 蓝桥杯 第1次模拟赛真题详解及小结【Java版】

模拟赛网页截图 一、试题A——答案:25600 二、试题B——答案:12 三、试题C——答案:6973 四、试题D——答案:2039190 五、试题E——答案:217 六、试题F 七、试题G 八、试题H 九、试题I 十、试题J

upward 8307

算年龄

标题:算年龄 英国数学家德摩根出生于19世纪初叶(即18xx年)。 他年少时便很有才华。一次有人问他的年龄,他回答说: “到了x的平方那年,我刚好是x岁”。 请你计算一下,德摩根到底出生在哪一年。 x的平方是18。。;求出x即可 根号下1800约为42, 42的平方1764 43的平方1849 44的平方1936 所以德摩根43岁,出生年份1849-43=1806年。

qq_36008031的博客 408

2021年 第12届 蓝桥杯 第2次模拟赛真题详解及小结【Java版】

模拟赛网页截图 一、试题A——答案:168 二、试题B——答案:14 三、试题C——答案:2002 四、试题D——答案:65 解法一:找规律(累加求和) 五、试题E——答案:162 解法一:双重for循环遍历所有组合 六、试题F 解法一:整数相乘 七、试题G 解法一:整数运算 八、试题H 解法一:【求巨佬代码】 九、试题I 解法一:【求巨佬代码】 十、试题J 小结

upward 9007

2021年 第12届 蓝桥杯 第4次模拟赛真题详解及小结【Java版】

2021年 第12届 蓝桥杯 第4次模拟赛真题详解及小结【Java版】

upward 3273

蓝桥杯-2017模拟赛本科试题-排列序数-java

蓝桥杯-2017模拟赛本科试题-排列序数-java借鉴此博客所写哦 2017蓝桥杯模拟赛 Problem C: 排列序数(21分)题目 X星系的某次考古活动发现了史前智能痕迹。 这是一些用来计数的符号,经过分析它的计数规律如下: (为了表示方便,我们把这些奇怪的符号用a~q代替) abcdefghijklmnopq 表示0 abcdefghijklmnoqp 表示1

Noedge的博客 1418

2021年 第12届 蓝桥杯 第3次模拟赛真题详解及小结【Java版】

2021年 第12届 蓝桥杯 第3次模拟赛真题详解及小结【Java版】

upward 2458

蓝桥杯-2017模拟赛本科试题-猜算式-java

蓝桥杯-2017模拟赛本科试题-猜算式-java题目 你一定还记得小学学习过的乘法计算过程,比如: 273 x 15 ——– 1365 273 ——– 4095 请你观察如下的乘法算式  *** x*** ——–  ***   *** ***

Noedge的博客 1607

ABB机器人姿态与四元数(笔记)

通常使用机器人作业时,机器人的法兰轴(5轴)往往是垂直与作业平面的,此时需要将机器人的姿态调整(示教)到垂直于工作平面的状态,然后记录当前的姿态,作为之后作业的参考标准姿态。不同机器人表示控件姿态的方式不一样,但也无外乎3中:旋转矩阵、欧拉角和四元数。 ABB机器人使用的是四元数(可转欧拉角)作为机器人控件姿态的表示方式。这里主要是记录在不通过示教的方式下,如何定义四元数,使机器人达到垂直于工作平面的姿态。 5轴竖直向下(常用):此时,各轴角度为 [0,0,0,0,9...

Zythonista的博客 1万+

Synopsys AXI VIP 从环境搭建到首个验证场景运行

本文详细介绍了Synopsys AXI VIP从环境搭建到首个验证场景运行的全过程,包括VIP安装、示例工程生成、验证环境解析、仿真调试技巧及进阶优化。特别针对AXI协议验证中的常见问题提供了实用解决方案,帮助工程师快速掌握这一SoC验证必备工具。

weixin_29185493的博客 343

算法笔记_127:蓝桥杯2017模拟赛-本科组习题解答(Java)

 目录 1 算年龄 2 猜算式 3 排列序数 4 字符串比较 5 还款计算 6 滑动解锁 7 风险度量   PS:以下代码部分仅供参考,若有不当之处,还请路过同学指出哦~ 1 算年龄   标题:算年龄 英国数学家德摩根出生于19世纪初叶(即18xx年)。 他年少时便很有才华。一次有人问他的年龄,他回答说: “到了x的平方那年,我刚好是x岁”。 ...

weixin_34037977的博客 214

DSP在线升级方案:TMS320C6678使用网络或者串口输出升级数据进行固件升级

下面这段先引用创龙的说明 IBL 运行后, 将从 NOR FLASH 或 NAND FLASH 的 0x00080000 地址引导 ELF/BBLOB 格式 用户程序。 当引导 ELF 格式用户程序时, IBL 会解析用户程序头部信息,并根据头部信息 拷贝不同的代码段至指定 CPU 内存地址,然后将 PC 指针跳转至_c_int00, 再运行用户程 序。当引导 BBLOB 格式用户程序时,由于无头部信息, IBL 会将用户程序拷贝至 0x9E000000 (该内存地址为 IBL 代码指定),并将 PC..

ToneChip的专栏,一个传统的嵌入式码农,裸机编程 1942

2022 第十四届蓝桥杯模拟赛第一期(题解与标程)

第十四届蓝桥杯模拟赛第一期

上山打老虎的博客 5万+

SimpleITK图像基础(一)——3D Resampling

文章目录前言基于SimpleITK进行实现 前言 进入深度学习网络之前需要进行统一数据集,这个时候需要对这些数据集进行重新采样,即假设各向同性体素并重新定向它们,以便可以读取所有图像的像素矩阵。 在将方位变换成一致时,可以用DICOMOrientImageFilter过滤器,可以将 DesiredCoordinateOrientation设置为你想要变换的方位,它将计算出所需的置换顺序并根据需要执行翻转以接近所需方向。 基于SimpleITK进行实现 workflow如下: step 1:首先运行DICOM

YYY_77的博客 2019

Vivado 2023.1及更早版本永久License全功能解锁:HLS、System Generator等IP核使用详解

本文深入解析Vivado 2023.1及更早版本的全功能许可证,详细指导如何解锁HLS、System Generator等高级IP核。通过许可证类型对比、功能验证方法和实战应用指南,帮助FPGA开发者充分利用Vivado工具套件,提升复杂系统设计和算法加速的效率。

weixin_31286719的博客 380

蓝桥杯历年真题题目及题解目录汇总

先挖个大坑= = 省赛 B组 2013年第四届蓝桥杯省赛试题及详解(Java本科B组) 2014年第五届蓝桥杯省赛试题及详解(Java本科B组) 2015年第六届蓝桥杯省赛试题及详解(Java本科B组) 2016年第七届蓝桥杯省赛试题及详解(Java本科B组) 2017年第八届蓝桥杯省赛试题及详解(Java本科B组) 2018年第九届蓝桥杯省赛试题及详解(Java本科B...

一叶之修的博客 14万+

实战案例:用多智能体系统模拟房地产市场的架构设计

房地产市场是典型的复杂自适应系统:买方纠结“要不要上车”、卖方盘算“挂多少钱能快速成交”、中介忙着“撮合两边赚佣金”、政府琢磨“怎么调政策稳房价”——每一个参与者的微小决策,最终都会汇聚成“房价暴涨”“成交冰点”这样的宏观现象。传统的计量经济学模型(比如线性回归)假设“所有人都是理性人”,但现实中没人能算清所有变量——你可能因为“同事买了学区房”就跟风,也可能因为“怕失业”而放弃买房。这时候,多智能体系统(MAS)

移动开发前沿的博客 1123
上一篇: 蓝桥杯 第七届 java B组压缩变换
下一篇: 解决Notepad++ Plugin Manager无法加载插件的方法
24号同学
博客等级 码龄10年 43粉丝 27原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值