温州网页网站制作,阿里云服务器一年多少钱,wordpress有小方块,ios开发者账号多少钱一年报纸页数
来自#xff1a;2016年七届省赛大学C组真题#xff08;共8道题) 分析#xff1a; --画出报纸长的样子#xff0c;如果我们在上面多画一张报纸#xff0c;那么就符合题意的5#xff0c;6#xff0c;11#xff0c;12。 观察这张图#xff1a;观察3#xf…报纸页数
来自2016年七届省赛大学C组真题共8道题) 分析 --画出报纸长的样子如果我们在上面多画一张报纸那么就符合题意的561112。 观察这张图观察34910这一张报纸怎么求出这份报纸一共多少页呢
31013 再用13-1就是这份报纸一共有的页数。
公式最小页码最大页码-1 代码
#include iostream
using namespace std;
int main()
{// 请在此输入您的代码cout 11251728-1;return 0;
} 等差素数列
来自2017年八届省赛大学B组真题共8道题) 分析
拓展一个知识
长度为k的素数等差数列它的公差d能被小于k的所有素数整除。
由上可知长度为k的素数等差数列的最小公差为小于k的所有素数之积。
10以内的素数为2357所以2*3*5*7210。
代码
#include iostream
using namespace std;
int main()
{// 请在此输入您的代码cout 210;return 0;
}
乘积尾零
来自2018年九届省赛大学B组真题共8道题) 分析
乘积出现尾零肯定是5和偶数相乘得到的每出现一个10就应从乘数中可以提出一个2、一个5。所以我们把每个数的都分解成乘积的形式 统计出2和5的数量然后取较小那个。
可以举100*10的例子来推一下
代码
#include bits/stdc.h
using namespace std;
int main() {// 请在此输入您的代码int cnt20,cnt50; //统计数的要初始化为0int a[100];for(int i0; i99; i) {cin a[i];while(a[i]%20) {cnt2;a[i]/2;}while(a[i]%50) {cnt5;a[i]/5;}}cout min(cnt2,cnt5);return 0;
}
次数差
来自2018年九届省赛大学C组真题共6道题) 代码分析在注释中
#include bits/stdc.h
using namespace std;
int main() {// 请在此输入您的代码string str;cin str;int arr[26] {0}; //全部初始化为0for(int i0; i(int)str.size(); i) {//对于size函数来说返回一个int或一个unsigned似乎都是合理的。但其实size函数返回的是一个string::size_type类型的值。arr[str[i]-a];}sort(arr,arr26);for(int i0; i26; i) { //为什么要套一个for循环因为有可能有的球队一次也没赢题目中写了不关心那些一次也没获胜的。//并且我们也是按哪个队获胜然后放到相应的位置有的位置根本没有相应的操作。if(arr[i]!0) {cout arr[25]-arr[i] endl;break;}}return 0;
}
猴子分香蕉
来自2018年九届省赛大学C组真题共6道题) 分析因为是填空题直接暴力求解即可。
代码
#include iostream
using namespace std;
int main() {// 请在此输入您的代码for(int i1; i10000; i) {int pi;if(p%51) {pp-p/5-1;if(p%52) {pp-p/5-2;if(p%53) {pp-p/5-3;if(p%54) {pp-p/5-4;if(p%50 p0) { //这一步要加p 0 上面不需要加上面不符合if判断直接跳下一层循环了 cout i;return 0;}}}}}}return 0;
}