第九届(2018)蓝桥杯 山东省赛解题报告(题目+分析+代码)

1标题:第几天

2000年的1月1日,是那一年的第1天。
那么,2000年的5月4日,是那一年的第几天?

 

注意:需要提交的是一个整数,不要填写任何多余内容。

 

【答案】:125

 

2标题:明码

汉字的字形存在于字库中,即便在今天,16点阵的字库也仍然使用广泛。
16点阵的字库把每个汉字看成是16x16个像素信息。并把这些信息记录在字节中。
一个字节可以存储8位信息,用32个字节就可以存一个汉字的字形了。
把每个字节转为2进制表示,1表示墨迹,0表示底色。每行2个字节,
一共16行,布局是:
    第1字节,第2字节
    第3字节,第4字节
    ....
    第31字节, 第32字节
这道题目是给你一段多个汉字组成的信息,每个汉字用32个字节表示,这里给出了字节作为有符号整数的值。
题目的要求隐藏在这些信息中。你的任务是复原这些汉字的字形,从中看出题目的要求,并根据要求填写答案。
这段信息是(一共10个汉字):
4 0 4 0 4 0 4 32 -1 -16 4 32 4 32 4 32 4 32 4 32 8 32 8 32 16 34 16 34 32 30 -64 0 
16 64 16 64 34 68 127 126 66 -124 67 4 66 4 66 -124 126 100 66 36 66 4 66 4 66 4 126 4 66 40 0 16 
4 0 4 0 4 0 4 32 -1 -16 4 32 4 32 4 32 4 32 4 32 8 32 8 32 16 34 16 34 32 30 -64 0 
0 -128 64 -128 48 -128 17 8 1 -4 2 8 8 80 16 64 32 64 -32 64 32 -96 32 -96 33 16 34 8 36 14 40 4 
4 0 3 0 1 0 0 4 -1 -2 4 0 4 16 7 -8 4 16 4 16 4 16 8 16 8 16 16 16 32 -96 64 64 
16 64 20 72 62 -4 73 32 5 16 1 0 63 -8 1 0 -1 -2 0 64 0 80 63 -8 8 64 4 64 1 64 0 -128 
0 16 63 -8 1 0 1 0 1 0 1 4 -1 -2 1 0 1 0 1 0 1 0 1 0 1 0 1 0 5 0 2 0 
2 0 2 0 7 -16 8 32 24 64 37 -128 2 -128 12 -128 113 -4 2 8 12 16 18 32 33 -64 1 0 14 0 112 0 
1 0 1 0 1 0 9 32 9 16 17 12 17 4 33 16 65 16 1 32 1 64 0 -128 1 0 2 0 12 0 112 0 
0 0 0 0 7 -16 24 24 48 12 56 12 0 56 0 -32 0 -64 0 -128 0 0 0 0 1 -128 3 -64 1 -128 0 0 
注意:需要提交的是一个整数,不要填写任何多余内容。

 

【答案】:387420489

 

【分析】:二进制模拟,显示的汉字为“九的九次方等于多少?”

【代码】

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
void print(int x) {for(int i=7; i>=0; i--) {if(x&(1<<i))cout<<'*';else cout<<' ';}
}
int main() 
{for(int i=0; i<10; i++) {for(int i=0; i<16; i++) {int x,y;scanf("%d%d",&x,&y);print(x);print(y);cout<<endl;}cout<<endl<<endl;}ll ans=1;for(int i=0; i<9; i++)ans*=9;cout<<ans<<endl;
}


 

3标题:乘积尾零

如下的10行数据,每行有10个整数,请你求出它们的乘积的末尾有多少个零?
5650 4542 3554 473 946 4114 3871 9073 90 4329 
2758 7949 6113 5659 5245 7432 3051 4434 6704 3594 
9937 1173 6866 3397 4759 7557 3070 2287 1453 9899 
1486 5722 3135 1170 4014 5510 5120 729 2880 9019 
2049 698 4582 4346 4427 646 9742 7340 1230 7683 
5693 7015 6887 7381 4172 4341 2909 2027 7355 5649 
6701 6645 1671 5978 2704 9926 295 3125 3878 6785 
2066 4247 4800 1578 6652 4616 1113 6205 3264 2915 
3966 5291 2904 1285 2193 1428 2265 8730 9436 7074 
689 5510 8243 6114 337 4096 8199 7313 3685 211 

 

注意:需要提交的是一个整数,表示末尾零的个数。不要填写任何多余内容。

 

【答案】:31

【分析】末尾为0只能2*5=10。将乘积质因子分解,2的幂和5的幂 取小的。

【代码】

#include<bits/stdc++.h>
using namespace std;
int main() 
{int res2=0,res5=0;for(int i=0; i<100; i++) {int x;scanf("%d",&x);int y=x;while(x%5==0)res5++,x/=5;while(x%2==0)res2++,x/=2;}cout<<min(res2,res5)<<endl;
}

4标题:测试次数

x星球的居民脾气不太好,但好在他们生气的时候唯一的异常举动是:摔手机。
各大厂商也就纷纷推出各种耐摔型手机。x星球的质监局规定了手机必须经过耐摔测试,并且评定出一个耐摔指数来,之后才允许上市流通。
x星球有很多高耸入云的高塔,刚好可以用来做耐摔测试。塔的每一层高度都是一样的,与地球上稍有不同的是,他们的第一层不是地面,而是相当于我们的2楼。
如果手机从第7层扔下去没摔坏,但第8层摔坏了,则手机耐摔指数=7。
特别地,如果手机从第1层扔下去就坏了,则耐摔指数=0。

如果到了塔的最高层第n层扔没摔坏,则耐摔指数=n

为了减少测试次数,从每个厂家抽样3部手机参加测试。
某次测试的塔高为1000层,如果我们总是采用最佳策略,在最坏的运气下最多需要测试多少次才能确定手机的耐摔指数呢?
请填写这个最多测试次数。

注意:需要填写的是一个整数,不要填写任何多余内容。

 

【答案】19

5标题:快速排序。 

以下代码可以从数组a[]中找出第k小的元素。
它使用了类似快速排序中的分治算法,期望时间复杂度是O(N)的。
请仔细阅读分析源码,填写划线部分缺失的内容。

 

#include <stdio.h>
int quick_select(int a[], int l, int r, int k) {int p = rand() % (r - l + 1) + l;int x = a[p];{int t = a[p];a[p] = a[r];a[r] = t;}int i = l, j = r;while(i < j) {while(i < j && a[i] < x) i++;if(i < j) {a[j] = a[i];j--;}while(i < j && a[j] > x) j--;if(i < j) {a[i] = a[j];i++;}}a[i] = x;p = i;if(i - l + 1 == k) return a[i];if(i - l + 1 < k) return quick_select( _____________________________ ); //填空else return quick_select(a, l, i - 1, k);
}
int main() {int a[] = {1, 4, 2, 8, 5, 7, 23, 58, 16, 27, 55, 13, 26, 24, 12};printf("%d\n", quick_select(a, 0, 14, 5));return 0;
}

 

注意:只填写划线部分缺少的代码,不要抄写已经存在的代码或符号。

【答案】: a, i+1, r, k-i+l-1

 

6标题:递增三元组

给定三个整数数组
A = [A1, A2, ... AN], 
B = [B1, B2, ... BN], 
C = [C1, C2, ... CN],
请你统计有多少个三元组(i, j, k) 满足:
1. 1 <= i, j, k <= N  
2. Ai < Bj < Ck  
【输入格式】 
第一行包含一个整数N。
第二行包含N个整数A1, A2, ... AN。
第三行包含N个整数B1, B2, ... BN。
第四行包含N个整数C1, C2, ... CN。

对于30%的数据,1 <= N <= 100  
对于60%的数据,1 <= N <= 1000 
对于100%的数据,1 <= N <= 100000 0 <= Ai, Bi, Ci <= 100000 

【输出格式】
一个整数表示答案
【样例输入】
3
1 1 1
2 2 2
3 3 3
【样例输出】
27 
资源约定:
峰值内存消耗(含虚拟机) < 256M
CPU消耗  < 1000ms
请严格按要求输出,不要画蛇添足地打印类似:“请您输入...” 的多余内容。
注意:
main函数需要返回0;
只使用ANSI C/ANSI C++ 标准;
不要调用依赖于编译环境或操作系统的特殊函数。
所有依赖的函数必须明确地在源文件中 #include <xxx>
不能通过工程设置而省略常用头文件。
提交程序时,注意选择所期望的语言类型和编译器类型。

【分析】 分别排序

先看b和c两个数组,设两个下标i,j分别指向bc数组,对于每一个b[i],可以找到对应的c[j]恰好大于b[i],那么对于b[i]有n-j个c[j]满足b[i]<c[j]。令sumb[i]=n-j,表示每个b[i]对应的c[j]个数。将sumb处理成后缀和

然后再看a和b数组,用同样的方法打出数组suma,不过suma[i]=sumb[j];

然后将suma处理成后缀和,suma[0]即为答案。

【代码】

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const int N=1e6+10;
ll suma[N],sumb[N];
int a[N],b[N],c[N];
int n;
int main() {scanf("%d",&n);for(int i=0; i<n; i++)scanf("%d",&a[i]);for(int i=0; i<n; i++)scanf("%d",&b[i]);for(int i=0; i<n; i++)scanf("%d",&c[i]);sort(a,a+n);sort(b,b+n);sort(c,c+n);memset(sumb,0,sizeof(sumb));for(int i=0,j=0; i<n; i++) {while(j<n&&b[i]>=c[j])j++;if(j>=n)break;sumb[i]=n-j;}for(int i=n-2; i>=0; i--) //b hou zhui hesumb[i]+=sumb[i+1];for(int i=0,j=0; i<n; i++) {while(j<n&&a[i]>=b[j])j++;if(j>=n)break;suma[i]=sumb[j];}for(int i=n-2; i>=0; i--) //a hou zhui hesuma[i]+=suma[i+1];printf("%lld\n",suma[0]);
}

7标题:螺旋折线

如图p1.png所示的螺旋折线经过平面上所有整点恰好一次。  

对于整点(X, Y),我们定义它到原点的距离dis(X, Y)是从原点到(X, Y)的螺旋折线段的长度。  

例如dis(0, 1)=3, dis(-2, -1)=9  
给出整点坐标(X, Y),你能计算出dis(X, Y)吗?
【输入格式】
X和Y  

对于40%的数据,-1000 <= X, Y <= 1000  
对于70%的数据,-100000 <= X, Y <= 100000  
对于100%的数据, -1000000000 <= X, Y <= 1000000000  
【输出格式】
输出dis(X, Y)  
【样例输入】
0 1
【样例输出】
3

 

【分析】

 

有一种简单的方法,算一下当前点在第几圈,每一圈的个数等于内圈加8,等差数列前缀和一算即可。

赛场上我的解法麻烦了,先判断了当前点在那个方向,再分别累加四个方向的线段长度和。

【】

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
ll sum1(ll x) {return (x+1)*(x+1);
}
ll sum2(ll x) {return sum1(x)-x-1;
}
int main() {ll x,y,ans=0;while(cin>>x>>y) {if(x==-1&&y==0) {ans=1;} else if (x==0&&y==0) {ans=0;} else if(x+1<y&&y<=abs(x)) { //left
//cout<<"left"<<endl;ans=y-(x+1);ans+=sum1(-(x+1));ans+=sum2(-(x+1))*2;ans+=sum1(-(x+2));} else if(-y<x&&x<=y) { //up
//cout<<"up"<<endl;ans=x+y;ans+=sum2(y-1)*2;ans+=sum1(y-1)*2;} else if(-x<=y&&y<x) { //right
//cout<<"right"<<endl;ans=x-y;ans+=sum1(x-1)*2;ans+=sum2(x);ans+=sum2(x-1);} else if(y<=x&&x<-y) { //down
//cout<<"down"<<endl;ans=-y-x;ans+=sum2(-y)*2;ans+=sum1(-y-1)*2;}cout<<ans<<endl;}
}

8标题:日志统计

小明维护着一个程序员论坛。现在他收集了一份"点赞"日志,日志共有N行。其中每一行的格式是:
ts id  
表示在ts时刻编号id的帖子收到一个"赞"。  
现在小明想统计有哪些帖子曾经是"热帖"。如果一个帖子曾在任意一个长度为D的时间段内收到不少于K个赞,小明就认为这个帖子曾是"热帖"。  
具体来说,如果存在某个时刻T满足该帖在[T, T+D)这段时间内(注意是左闭右开区间)收到不少于K个赞,该帖就曾是"热帖"。  
给定日志,请你帮助小明统计出所有曾是"热帖"的帖子编号。  
【输入格式】
第一行包含三个整数N、D和K。  
以下N行每行一条日志,包含两个整数ts和id。  
对于50%的数据,1 <= K <= N <= 1000  
对于100%的数据,1 <= K <= N <= 100000 0 <= ts <= 100000 0 <= id <= 100000  
【输出格式】
按从小到大的顺序输出热帖id。每个id一行。  
【输入样例】
7 10 2  
0 1  
0 10    
10 10  
10 1  
9 1
100 3  
100 3  
【输出样例】
1  
3  

 

【分析】按时间排序,i,j两个下标往右扫描,保证i和j的时间差在D之内,每走一步记下赞超过k的id即可

 

【代码】

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const int N=1e6+10;
struct node {int t,id;
} e[N];
bool cmp(node a,node b) {return a.t<b.t;
}
int sta[N],top;
int c[N];
int n,d,k;
bool insta[N];
int main() {scanf("%d%d%d",&n,&d,&k);for(int i=1; i<=n; i++) {scanf("%d%d",&e[i].t,&e[i].id);}sort(e+1,e+1+n,cmp);memset(c,0,sizeof(c));memset(insta,0,sizeof(insta));top=0;for(int i=1,j=1; i<=n; i++) {while(j<=n&&e[i].t-e[j].t>=d)c[e[j++].id]--;c[e[i].id]++;if(c[e[i].id]>=k&&!insta[e[i].id]) {sta[top++]=e[i].id;insta[e[i].id]=1;}}sort(sta,sta+top);top=unique(sta,sta+top)-sta;for(int i=0; i<top; i++)printf("%d\n",sta[i]);
}

9标题:全球变暖(一道类似题目连通块问题连通块问题)点击打开链接

你有一张某海域NxN像素的照片,"."表示海洋、"#"表示陆地,如下所示:
.......
.##....
.##....
....##.
..####.
...###.
.......
其中"上下左右"四个方向上连在一起的一片陆地组成一座岛屿。例如上图就有2座岛屿。  
由于全球变暖导致了海面上升,科学家预测未来几十年,岛屿边缘一个像素的范围会被海水淹没。具体来说如果一块陆地像素与海洋相邻(上下左右四个相邻像素中有海洋),它就会被淹没。  
例如上图中的海域未来会变成如下样子:
.......
.......
.......
.......
....#..
.......
.......
请你计算:依照科学家的预测,照片中有多少岛屿会被完全淹没。
【输入格式】
第一行包含一个整数N。  (1 <= N <= 1000)  
以下N行N列代表一张海域照片。  
照片保证第1行、第1列、第N行、第N列的像素都是海洋。  
【输出格式】
一个整数表示答案。
【输入样例】

.......
.##....
.##....
....##.
..####.
...###.
.......  
【输出样例】
1  

 

【分析】dfs跑连通块,同时记录连通块数量,每个连通块检查下是否存在四面都不是海的#。相减即为完全淹没数量

 

【代码】

#include<bits/stdc++.h>
using namespace std;
const int N=1e3+10;
int dir[4][2]= {-1,0,0,1,1,0,0,-1};
bool vis[N][N];
char mmp[N][N];
int n,flag;
bool check(int x,int y) { //check if sea;for(int i=0; i<4; i++) {int fx=x+dir[i][0];int fy=y+dir[i][1];if(fx&&fy&&fx<=n&&fy<=n&&mmp[fx][fy]=='.')return 1; //sea;}return 0; //no sea;
}
void dfs(int x,int y) {vis[x][y]=1;if(!check(x,y))flag=1; //remain lu difor(int i=0; i<4; i++) {int fx=x+dir[i][0];int fy=y+dir[i][1];if(fx&&fy&&fx<=n&&fy<=n&&!vis[fx][fy]&&mmp[fx][fy]=='#') {dfs(fx,fy);}}
}
int main() {scanf("%d",&n);for(int i=1; i<=n; i++) {scanf("%s",mmp[i]+1);}memset(vis,0,sizeof(vis));int ans=0,ludi=0;for(int i=1; i<=n; i++) {for(int j=1; j<=n; j++)if(!vis[i][j]&&mmp[i][j]=='#') {ludi++;flag=0; //yan modfs(i,j);if(flag) ans++; //remained}}printf("%d",ludi-ans);
}

10标题:乘积最大

给定N个整数A1, A2, ... AN。请你从中选出K个数,使其乘积最大。  
请你求出最大的乘积,由于乘积可能超出整型范围,你只需输出乘积除以1000000009的余数。  
注意,如果X<0, 我们定义X除以1000000009的余数是负(-X)除以1000000009的余数。
即:0-((0-x) % 1000000009)
【输入格式】
第一行包含两个整数N和K。  
以下N行每行一个整数Ai。  

对于40%的数据,1 <= K <= N <= 100  
对于60%的数据,1 <= K <= 1000  
对于100%的数据,1 <= K <= N <= 100000  -100000 <= Ai <= 100000  
【输出格式】
一个整数,表示答案。
【输入样例】
5 3 
-100000   
-10000   
2   
100000  
10000  
【输出样例】
999100009
再例如:
【输入样例】
5 3 
-100000   
-100000   
-2   
-100000  
-100000
【输出样例】
-999999829

 

【分析】像贪模拟贪心。

 

分了三种情况,1.不含负数,2.不含正数,3.正负都有。 0的情况可以同时放在这三种情况中。

情况1:从最大数开始选即可

情况2:先考虑能否为0,再考虑选偶数个最小负数,若都做不到,就选奇数个最大负数

情况3:最难。先考虑用尽量少的负数,尽可能用正数,再从最小负数开始考虑,每次拿两个,乘积去和最小整数的进行比较,若大于,则可用这两个负数替换那两个正数

【代码】

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const int mod=1e9+9;
const int N=1e5+10;bool cmp(int i,int j){return i>j;
}
ll a[N],b[N];
int ta,tb,n,k;
int main()
{scanf("%d%d",&n,&k);ta=tb=0;int x;int c0=0;for(int i=0;i<n;i++){scanf("%d",&x);if(x>0)a[ta++]=x;else if(x<0)b[tb++]=x;else c0++;}sort(a,a+ta,cmp);sort(b,b+tb);ll ans=1;if(tb==0) //positive and 0{if(ta<k)ans=0; //0else {for(int i=0;i<k;i++)ans=ans*a[i]%mod;}}else if(ta==0) //negetive and 0{if(k%2&&c0 || tb<k)ans=0;else {if(k%2) //k is odd, but no 0{for(int i=0,j=tb-1;i<k;i++,j--)ans=ans*b[j]%mod;}else{for(int i=0;i<k;i++)ans=ans*b[i]%mod;}}}else  //-,+, 0{if(c0&&ta+tb<k){ans=0;}else if(ta+tb==k&&c0==0){for(int i=0;i<tb;i++)ans=ans*b[i]%mod;for(int i=0;i<ta;i++)ans=ans*a[i]%mod;}else{int fu;if(k<=ta)fu=0;else fu=(k-ta+1)&(-2);cout<<"fu"<<fu<<endl;int t=fu;for(int i=fu;i<=tb&&i<=k;i+=2)if(i>=2&&k-i>=0){cout<<"i "<<i<<endl;if(b[i-1]*b[i-2]>a[k-i]*a[k-i+1])t=i;else break;}for(int i=0;i<t;i++)  ans=ans*b[i]%mod;for(int i=0;i<k-t;i++)ans=ans*a[i]%mod;}}printf("%lld\n",ans);
}

 

 

 

转自:https://blog.csdn.net/winter2121/article/details/79778196

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/442116.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Windows下 Python3.7.0 运行环境的搭建 一套操作后就可以使用Python写代码啦~

1.下载Python for windows 废话不说&#xff0c;直接上网址&#xff1a;https://www.python.org/ftp/python/3.5.1/python-3.5.1.exe 2.安装Python for windows 运行安装文件之后&#xff0c;你会看到这个页面&#xff1a;不得不说Python 在 Windows平台下的安装比傻瓜式还傻瓜…

【HDU - 1326】Box of Bricks(模拟水题)

题干&#xff1a;Little Bob likes playing with his box of bricks. He puts the bricks one upon another and builds stacks of different height. Look, Ive built a wall!, he tells his older sister Alice. Nah, you should make all stacks the same height. Then you …

微信公众平台网站开发JS_SDK遇到的bug——wx.config注册提示成功,但部分接口注册失败问题

1 2022-02-23 使用微信公众平台调用扫一扫接口&#xff0c;总是注册不成功 这是进行注册后成功注册的接口提示 尝试注册了以下接口 拥有相关权限 解决办法&#xff1a;猜测失败原因为&#xff1a;子界面进行注册&#xff0c;在父界面进行注册后&#xff0c;成功

c++ 低位在前 高位在后_A股市场:如果股票涨停后第二天“高开低走”,你知道怎么操作才能利益最大化吗?...

(本文由公众号越声策略(yslc188)整理&#xff0c;仅供参考&#xff0c;不构成操作建议。如自行操作&#xff0c;注意仓位控制和风险自负。)如果你的股票涨停后第二天高开低走&#xff0c; 后市怎么操作&#xff1f;简单来讲&#xff0c;高开低走就是开盘价高于上个交易日的收盘…

文件内容查找方式

第一种&#xff0c;使用windows自带的查找工具 搜索工具里面有”高级选项“&#xff0c;选择”文件内容“然后进行搜索即可 第二种&#xff0c;使用命令行 在需要进行搜索的文件夹下使用命令行&#xff1a; Get-ChildItem -Path F:\ -Recurse | Select-String -Pattern &qu…

【HDU - 1301】Jungle Roads(并查集+最小生成树)(内附最小生成树两种算法 克鲁斯特尔算法amp;amp;普里姆算法)

题干&#xff1a; Jungle Roads Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 5505 Accepted Submission(s): 3976 Problem Description The Head Elder of the tropical island of Lagrishan has a proble…

vscode中怎样格式化js代码_[VSCode插件推荐] Bracket Pair Colorizer: 为代码中的括号添上一抹亮色...

在代码编写过程中&#xff0c;各种括号 {[()]} 必不可少。然而&#xff0c;随着代码量的增加&#xff0c;你有没有因为括号的嵌套太多&#xff0c;而导致代码难以阅读&#xff1f;我们来看看下面的代码&#xff0c;在第三行代码的最后部分&#xff0c;连续出现了5个右括号&…

*【HDU - 1506】【POJ - 2559】Largest Rectangle in a Histogram(单调栈或动态规划)

题干&#xff1a; Description A histogram is a polygon composed of a sequence of rectangles aligned at a common base line. The rectangles have equal widths but may have different heights. For example, the figure on the left shows the histogram that consist…

【基础知识】大数据组件HBase简述

HBase是一个开源的、面向列&#xff08;Column-Oriented&#xff09;、适合存储海量非结构化数据或半结构化数据的、具备高可靠性、高性能、可灵活扩展伸缩的、支持实时数据读写的分布式存储系统。 只是面向列&#xff0c;不是列式存储 mysql vs hbase vs clickhouse HMaster …

改变定时器获取传感器频度_广东梅州梅县压力传感器*校对

广东梅州梅县压力传感器*校对看门狗寄存器不会改变或改变不大&#xff0c;如果看门狗寄存器发生了改变或改变很大&#xff0c;则说明系统陷入“死循环”.需要进行出错处理。在工业应用中&#xff0c;严重的干扰有时会破坏中断方式控制字&#xff0c;关闭中断&#xff0c;造成看…

springboot 不响应字段为空_面试官扎心一问:Tomcat 在 SpringBoot 中是如何启动的?...

作者&#xff1a;木木匠 http://my.oschina.net/luozhou/blog/3088908前言我们知道 SpringBoot 给我们带来了一个全新的开发体验&#xff0c;我们可以直接把 web 程序达成 jar 包&#xff0c;直接启动&#xff0c;这就得益于 SpringBoot 内置了容器&#xff0c;可以直接启动&am…

a1708硬盘转接口_资讯:希捷上架新款银河Exos系列机械硬盘,15000转+SAS协议

今日最新消息&#xff0c;希捷上架一款新品希捷银河Exos系列机械硬盘。据悉这款硬盘采用了SAS协议&#xff0c;转速高达15000RPM&#xff0c;目前公布的售价600GB为1899元RMB。据官方介绍这款希捷银河Exos系列机械硬盘为2.5英寸&#xff0c;15mm的厚度&#xff0c;最高的转速可…

腐蚀单机怎么进_暖气片堵塞是什么原因?要怎么解决呢?

你知道散热器到底为什么堵塞吗&#xff1f;散热器堵塞了怎么办&#xff1f;下面和金旗舰散热器小编一起来看看吧~一、散热器堵塞怎么办首先&#xff0c;把进回水阀先全部关闭&#xff0c;用扳手将散热器的堵头轻轻拧开。这里需要注意的是&#xff0c;堵头对应的散热器下面要放一…

vspy如何在图形面板显示报文_设备实时状态监控:如何进行工业生产设备数据采集?...

设备实时状态监控&#xff1a;如何进行工业生产设备数据采集&#xff1f;数据采集(DAQ)&#xff0c;是指从传感器和其它待测设备等模拟和数字被测单元中自动采集非电量或者电量信号,送到上位机中进行分析&#xff0c;处理。慧都设备数据采集系统解决方案工业生产设备数据采集是…

Sql Server数据库设置一个账户只能看到一个数据库

1 新建登录名&#xff0c;注意不要设置用户映射&#xff0c;服务器角色只选择public&#xff08;默认必选&#xff0c;无法去掉&#xff0c;可以添加其他服务器角色&#xff0c;但是不要添加查看所有数据库的权限&#xff0c;接下来会去掉public的查看所有数据库权限&#xff0…

如何在修改计算机设置时,不再弹出提示框?

1 打开控制面板&#xff0c;找到安全与维护&#xff1b; 2 进入安全与维护&#xff0c;在安全中找到“用户账户控制UAC”&#xff0c;点击打开“更改设置” 3 进行设置&#xff0c;“从不通知”设置之后&#xff0c;针对计算机的所有更改将不再提示

matlab两张图片合成一张_11. 图像合成与图像融合

本文同步发表在我的微信公众号“计算摄影学”&#xff0c;欢迎扫码关注【转载请注明来源和作者】我们终于进入了新的篇章。这一次我来给大家介绍一下图像合成与融合。我们经常看到一些很奇妙的PS技术&#xff0c;例如下面这张&#xff0c;它把1928年的一位叫做Frankie Yale的黑…

于小c三国语言_云顶之弈:三国成最强打工羁绊 校长教学顺滑转九五

虎牙校长是九五阵容的专业户&#xff0c;虽然版本在不断地更新&#xff0c;云顶的整体走向也在不断地发生变化&#xff0c;但九五至尊的强度一直都是TOP0级别&#xff0c;一旦成型第四保底&#xff0c;吃鸡都变得轻而易举。而整套九五的运营关键在于如何连胜、保证自身血量健康…

java null转换jason_常见java问题及解决办法汇总(干货可收藏)

Java Exception&#xff1a;1、Error2、Runtime Exception 运行时异常3、Exception4、throw 用户自定义异常异常类分两大类型&#xff1a;Error类代表了编译和系统的错误&#xff0c;不允许捕获&#xff1b;Exception类代表了标准Java库方法所激发的异常。Exception类还包含运行…

【HDU - 3038】How Many Answers Are Wrong (带权并查集--权为区间和)

题干&#xff1a;&#xff08;&#xff09; TT and FF are ... friends. Uh... very very good friends -________-b FF is a bad boy, he is always wooing TT to play the following game with him. This is a very humdrum game. To begin with, TT should write down a s…