- 博客(11)
- 资源 (7)
- 问答 (1)
- 收藏
- 关注
原创 第二次周赛第二题
题目:有一只经过训练的蜜蜂只能爬向右侧相邻的蜂房,不能反向爬行。请编程计算蜜蜂从蜂房a爬到蜂房b的可能路线数。其中,蜂房的结构如下所示。Input输入数据的第一行是一个整数N,表示测试实例的个数,然后是N 行数据,每行包含两个整数a和b(0<a<b<50)。Output对于每个测试实例,请输出蜜蜂从蜂房a爬到蜂房b的可能路线数,每个实例的输出占一行。题解:每个蜂房的到...
2018-12-16 18:17:43 134
原创 第二次周赛第一题
题目:首都伯兰德剧院广场呈长方形,大小为n×m。在城市的周年纪念日,决定用方形花岗岩石板铺设广场。每块石板的尺寸为a×。铺广场最少需要多少石板?可以覆盖比剧院广场大的表面,但是广场必须被覆盖。不允许打碎石板。石板的两边应该平行于广场的两边。输入在第一行中包含三个正整数:n,m和a(1≤n,m,a≤109),输出所需数量的石板题解:输入m,n,a,根据编译器,如果m/a不为整数,则会只取整数部分,...
2018-12-16 18:13:10 1485
原创 铂金第二期第一题
题目:著名出题人小Q每次比赛后都会写一份《赛题分析》,包含比赛概况、每题的参考算法以及一些统计数值。对于一道题来说,小Q会统计最短的验题人代码长度(Shortest judge solution)以及赛内参赛队伍最短的AC代码长度(Shortest team solution)。统计验题人代码长度比较容易,因为验题人最多也不会超过2020个。但是统计选手代码长度就不容易了,因为大赛区动辄三四百...
2018-12-12 21:07:30 113
原创 铂金组第二期第五题
题目:春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的:“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=13+53+3^3。现在要求输出所有在m和n范围内的水仙花数。Input输入数据有多组,每组占一行,包括两个整数m和n(100<=m<=n<=999)。Output对于每个测试实例,要求输出所有在给定范围内的...
2018-12-12 19:59:04 196
原创 铂金第二期第二题
题目:把一个字符三角形掏空,每行包含一个字符和一个整数n(0<n<41),不同的字符表示不同的花纹,整数n表示等腰三角形的高。显然其底边长为2n-1。如果遇到@字符,则表示所做出来的样板三角形已经够了。每个样板三角形之间应空上一行,三角形的中间为空。显然行末没有多余的空格题解:第一行空出空格与高相同,第二行开始逐渐递减,中间部分两个字符间隔2*(行数-1),最后一行则输出2n-1个字...
2018-12-11 22:46:05 179
原创 白银第二期第二题
题目:字符串若全为大写字母,或者除了第一个字母以外的所有字母都是大写的。在这种情况下,我们应该自动更改所有字母的大小写,其余情况不变题解:建立字符和初始化整数为0,建立循环,判断是否全为大写,是的话整数为1,再建立循环判断第二种情况,是的话为2,再用if判断,0的话直接输出,1的话换为小写字母,2的话更换字母大小写#include <iostream>#include<st...
2018-12-11 22:36:23 108
原创 第七题:计算球的体积
问题:根据输入的半径值,计算球的体积。输入数据有多组,每组占一行,每行包括一个实数,表示球的半径。输出对应的球的体积,对于每组输入数据,输出一行,计算结果保留三位小数。题解:输入半径,根据公式算出体积,再输出#include <iostream>#include<iomanip>using namespace std;int main(){ double a,...
2018-12-07 18:39:45 883
原创 第八题:A+B
目:A+B问题,如果A+B可以除以86,输出yes,反之输出no,每一行将包含两个整数A和B进程到文件结束。对于每一种情况,如果(A+B)% 86=0,则在一行中输出“是”,否则在一行中输出NO。题解:在循环中输入两个数,再判断两者相加是否可以除以86,再进行输出#include &lt;iostream&gt;using namespace std;int main(){ int a...
2018-12-07 15:56:53 138
原创 第四题:求A+B
题目,求A+B,每一行将包含两个整数A和B进程到文件结束。对于每种情况,在一行中输出A+B。题解:输入A.B,再建立循环,直到不再输入时停止,输出A+B#include <iostream>using namespace std;int main(){ int a, b; while (cin>>a>>b) { cout << a...
2018-12-07 15:50:08 197
原创 第三题:求拿走最少石头数
题目:桌子上有不超过五十块石头,石头可以是红蓝绿三色,拿出一定数量石头排列,求拿走最少数量的石头可使相邻的石头颜色不同题解:先输入石头总数,再输入石头排列的颜色,建立循环查找,如果某块石头和后一块石头颜色相同,则需取走,取走数量增加一块,最后输出该数量#include <iostream>using namespace std;int main(){ int n,b=0;...
2018-12-07 15:44:23 197
原创 第二题:房间问题
题目:乔治和亚历克斯想住在同一个房间里。宿舍总共有N个房间。现在第i个房间里住着N人,这个房间可以容纳qi人(N≤qi)。你的任务是计算乔治和亚历克斯有多少房间。题解:先输入宿舍的房间数,再以房间数建立起循环,输入每个房间已住人数和可住人数,判断如果房间可容纳数多于实际人数加上两人,这为住房间数#include <iostream>using namespace std;int...
2018-12-07 15:36:24 950
广州大学数值分析实验.rar
2021-01-24
广州大学软件工程实验报告.rar
2021-01-24
枚举类反射注入为空,策略模式如何实现
2022-03-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人