第九届(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,一经查实,立即删除!

相关文章

layui 数据表格 日期格式化

<div>{{ layui.util.toDateString(d.CARDDATE, "yyyy-MM-dd HH:mm:ss") }}</div>

浏览器自带的前进后退按钮禁用

jQuery(document).ready(function () {if (window.history && window.history.pushState) {$(window).on(popstate, function () {/// 当点击浏览器的 后退和前进按钮 时才会被触发&#xff0c; window.history.pushState(forward, null, );window.history.forward(1);…

【HDU - 1241】Oil Deposits (连通块问题 属于求大海中的岛屿个数 类似问题)

题干&#xff1a; The GeoSurvComp geologic survey company is responsible for detecting underground oil deposits. GeoSurvComp works with one large rectangular region of land at a time, and creates a grid that divides the land into numerous square plots. It t…

asp.net core mvc接口,请求响应统一日志管理

如何为api所有的请求和响应做一个统一的日志记录 1.创建日志类 public class RequestResponseLog {public string Url { get; set; }public IDictionary<string, string> Headers { get; set; } new Dictionary<string, string>();public string Method { get; …

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 - 1873】 看病要排队(优先队列)

题干&#xff1a;看病要排队这个是地球人都知道的常识。 不过经过细心的0068的观察&#xff0c;他发现了医院里排队还是有讲究的。0068所去的医院有三个医生&#xff08;汗&#xff0c;这么少&#xff09;同时看病。而看病的人病情有轻重&#xff0c;所以不能根据简单的先来先服…

h5 网站滚动到某个位置

var height $("#0107").offset().top&#xff1b; //获得要滚动到的高度 $("html:not(:animated),body:not(:animated)").animate({ scrollTop: 392 }, slow); //滚动

【HDU - 1856】 More is better(并查集)(还需要空间优化。。)

题干&#xff1a;Mr Wang wants some boys to help him with a project. Because the project is rather complex, the more boys come, the better it will be. Of course there are certain requirements. Mr Wang selected a room big enough to hold the boys. The boy who…

.Net开发WebApi如何使用JObject对象接收参数

1.需要引入包Microsoft.AspNetCore.Mvc.NewtonsoftJson 2.在StartUp.cs的ConfigureServices方法中进行注册 services.AddControllers().AddNewtonsoftJson(options >{options.SerializerSettings.ContractResolver new DefaultContractResolver();}); 3.前端ajax使用 $.aja…

【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;成功

layui 流加载flow遇到的问题

目的&#xff1a;在界面中想实现&#xff0c;进入界面加载部分数据&#xff0c;拥有搜索功能&#xff0c;可加载新的数据以替换旧数据&#xff0c;替换过程中想要清空现有数据时&#xff0c;使用jquery方法 $(*).remove();删除了流控件&#xff0c;特别记录一下问题&#xff0…

【HDU - 1276】士兵队列训练问题 (报数问题 模拟)

题干&#xff1a;某部队进行新兵队列训练&#xff0c;将新兵从一开始按顺序依次编号&#xff0c;并排成一行横队&#xff0c;训练的规则如下&#xff1a;从头开始一至二报数&#xff0c;凡报到二的出列&#xff0c;剩下的向小序号方向靠拢&#xff0c;再从头开始进行一至三报数…

React学习,Babel ES6兼容运行使用的命令行整理

测试项目为&#xff0c;一个js文件引用其他ES6编写的文件&#xff0c;最终网页中引用打包好的最终js文件 注意&#xff1a;需要安装Node.js,没有的话&#xff0c;需要搜索安装 1 Browserify //在终端中输入如下命令&#xff0c;可以通过 npm 安装 Browserify&#xff1a; $ n…

【HDU - 1870】愚人节的礼物(水题模拟 思想类似于栈?)

题干&#xff1a;四月一日快到了&#xff0c;Vayko想了个愚人的好办法——送礼物。嘿嘿&#xff0c;不要想的太好&#xff0c;这礼物可没那么简单&#xff0c;Vayko为了愚人&#xff0c;准备了一堆盒子&#xff0c;其中有一个盒子里面装了礼物。盒子里面可以再放零个或者多个盒…

c++经典编程题_【经典C语言知识】C/C++编程难点总结

知识点一&#xff1a;指针1. 指针&#xff1a;变量在内存中所存储空间的首编号&#xff0c;就称作为该变量的地址&#xff0c;也叫做指针。指针变量: 他专门存放另外一个变量的指针 int* p_age&#xff1b;p_age&age;2.数组与指针使用指针访问一维数组元素&#xf…

asp.net mvc 缓存CaChe使用

缓存存储帮助类 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Caching;public class TCatche{/// <summary> /// 获取数据缓存 /// </summary> /// <param name"cacheKey">键<…

【CF#459 A 】Pashmak and Garden (水题)

题干:Pashmak has fallen in love with an attractive girl called Parmida since one year ago... Today, Pashmak set up a meeting with his partner in a romantic garden. Unfortunately, Pashmak has forgotten where the garden is. But he remembers that the garden l…

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

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

2018年工业机器人销量排位_工业机器人年销量连续七年居世界首位 专家建议开辟新市场...

12月17日&#xff0c;粤港澳大湾区人工智能与机器人大会在广东四会举行。本次大会的主题是“智慧湾区&#xff0c;引领未来”。大会邀请了国际机器人联合会、粤港澳大湾区相关专家、国内外学者和企业专家深度交流&#xff0c;共话机器人发展的新风向。中国机械工业联合会执行副…