在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
试题 A: 门牌制作【问题描述】 答案: 624 试题 B: 既约分数【问题描述】 请问,有多少个既约分数,分子和分母都是 1 到 2020 之间的整数(包括 1 解析: 直接调用__gcd(),gcd==1即++ 答案: 2481215 试题 C: 蛇形填数如下图所示,小明用从 1 开始的正整数“蛇形”填充无限大的矩阵。 容易看出矩阵第二行第二列中的数是 5。请你计算矩阵中第 20 行第 20 列 答案: 761 反思: 这次比赛,我败在了这个题上。当然不能怪它,这的确是个好题,怪我自己的临场发挥不行。 由于怕推导公式出错,我进行了模拟,但是由于坐标多加多减以及其他问题,调试了长达一个半小时。直接导致心态爆炸,七数码没空做,大题草草了事,很是后悔。 赛后,五分钟连写带调,出结果。果然,心态,还得练。 #include<iostream> #include<cstring> #include<algorithm> #include<cmath> using namespace std; int m[111][111]; int main() { int cnt=2; int ok=0; int ans=2; int x=1,y=2;m[1][1]=1; while(x<=50&&y<=50) { if(!ok) { for(int i=1;i<=ans;i++) { m[x][y]=cnt; cnt++; x++;y--; } x--;y++; x+=1; ok=1; } else { for(int i=1;i<=ans;i++) { m[x][y]=cnt; cnt++; x--; y++; } x++; y--; y++; ok=0; } ans++; } cout<<m[20][20]; // for(int i=1;i<=30;i++) // { // for(int j=1;j<=30;j++) // cout<<m[i][j]<<" "; // cout<<endl; // } } 试题 D: 跑步锻炼【问题描述】 答案: 8879 反思: 2020 9 30之前的全模拟算对了,但是在10月1出了差错,明明是1号应该+2,但是我+1。真的很想给自己一巴掌。 试题 E: 七段码【问题描述】 上图给出了七段码数码管的一个图示,数码管中一共有 7 段可以发光的二 极管,分别标记为 a, b, c, d, e, f, g。 另外写了篇较为详细的题解: https://www.cnblogs.com/liyexin/p/13893257.html
由于很多评测网站还没有上线本次大题。先写到这儿吧。
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论