信息学竞赛中的数学 习题集 331-340(10题)

331、3208:【例35.1】 分离整数的各个数位

信息学奥赛一本通-编程启蒙(C++版)在线评测系统

/*
电子学会 C语言 1级  50 、分离整数的各个数位06

电子学会 青少年编程等级考试 C语言 1级  50 、分离整数的各个数位

1.5编程基础之循环控制 28分离整数的各个数位
http://noi.openjudge.cn/ch0105/28/

汇通教育 
http://www.51goc.com/index/index.html

啊哈星球
https://www.codeaha.com/ 
*/
#include<iostream>
using namespace std;
int main()
{
	
	int a,b[11],c,x=0;
	
	cin>>a;
	
	c=a;
	/*
	while ( a )
	{
		cout<<a%10;
		a/=10
	}*/
	
	for(int i=a;i>0;i/=10)
	{
		cout<<i%10<<" ";
	}
	
	return 0;
}

 

332、3209:【例35.2】 角谷猜想

信息学奥赛一本通-编程启蒙(C++版)在线评测系统

/*
1.5编程基础之循环控制 21 角谷猜想
http://noi.openjudge.cn/ch0105/21/
*/
#include<bits/stdc++.h>
using namespace std;
int main(){
	long long  n;
	cin>>n;
	
	while(n!=1)
	{
		if(n%2==0)
		{
			cout<<n<<"/2=";
			n/=2;
			cout<<n<<endl;
		}
		else
		{
		    cout<<n<<"*3+1=";
			n=3*n+1;
			cout<<n<<endl;	
		}
	}
	cout<<"End"; 
	
	return 0;
}



333、3210:【例35.3】 最大公约数

信息学奥赛一本通-编程启蒙(C++版)在线评测系统

/*
辗转相除法 
*/
#include<iostream> 
using namespace std;
int main()
{
	long long  m,n,r;
	//cout<<"输入两个正整数:";
	cin>>m>>n;
	int a,b;
	a=m;
	b=n; 
	
	r=m%n;
	while( r != 0 )
	{
		m=n;
		n=r;
		r=m%n;
	}
	
	cout<<n<<endl;
	//cout<<"最大公约数:"<<n<<endl;
	//cout<<"最小公倍数:"<<a*b/n<<endl;
	
	return 0; 
}
/*

作业:

1087:级数求和
http://ybt.ssoier.cn:8088/problem_show.php?pid=1087

1088:分离整数的各个数
http://ybt.ssoier.cn:8088/problem_show.php?pid=1088
 
*/ 



334、3211:练35.1 传输数据

信息学奥赛一本通-编程启蒙(C++版)在线评测系统

335、3212:练35.2 加加乐

信息学奥赛一本通-编程启蒙(C++版)在线评测系统

/*
第48课  加加乐
试编一程序,输入一个整数,输出它的各个数位之和。

123 
1+2+3=6

345
3+4+5=12

NOIP2010 复赛 普及组 第 1 题 数字统计
http://noi.openjudge.cn/ch0105/41/
https://bbs.codeaha.com/problem-10012.html
http://ybt.ssoier.cn:8088/problem_show.php?pid=1949 

NOIP普及组 
CSP-J 入门组 
*/
#include<iostream>
using namespace std;
int main()
{
	long long n; 
	
	int a,sum=0;
	
	//cout<<"n=";
	cin>>n;
	
	do
	{
		a=n%10;
		sum+=a;
		n=n/10;
	}while(n!=0);
	
	cout<<sum<<endl;
	//cout<<"各个数位之和:"<<sum<<endl;
	
	return 0;
}
/*
作业:

1085:球弹跳高度的计算
http://ybt.ssoier.cn:8088/problem_show.php?pid=1085

1086:角谷猜想
http://ybt.ssoier.cn:8088/problem_show.php?pid=1086
 
*/ 



336、958.差距 (课程B)

登录

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n,ans=-1;
    cin>>n;
    int a[n+5];
    
    for(int i=1;i<=n;i++)
    {
    	cin>>a[i];
    	
    	if( a[i]>ans )
    	{
    		ans=a[i];
		}
	}
	
	for(int i=1;i<=n;i++)
    {
    	cout<<ans-a[i]<<' ';
	}

	return 0;
}



337、959.峰值 (课程B)

登录

338、711.改变体型(下册第2课)

登录

339、712.改变体型(下册第2课)

登录

340、713.完美身材(下册第2课)

登录









小学生C++编程基础(一)--- 123题

小学生C++编程基础(一)--- 123题_小学c++编程题目-CSDN博客

第9关 - 课程E 数组前缀和(C++进阶课程)

第9关 - 课程E 数组前缀和(C++进阶课程)-CSDN博客

第10关 - 课程F 二重循环应用1

第10关 - 课程F 二重循环应用1-CSDN博客

第11关 - 课程G 冒泡、选择、插入排序、分解质因子

第11关 - 课程G 冒泡、选择、插入排序、分解质因子-CSDN博客

第12关 - 课程ZA 二维数组应用1

第12关 - 课程ZA 二维数组应用1-CSDN博客

第13关 - 课程ZB 二维数组应用2,二维前缀和

第13关 - 课程ZB 二维数组应用2,二维前缀和-CSDN博客

第14关 - 课程ZC 数组的应用,置换,周期

第14关 - 课程ZC 数组的应用,置换,周期-CSDN博客

第15关 - 课程ZD 队列的预备知识

第15关 - 课程ZD 队列的预备知识-CSDN博客

第16关 - 课程ZE 经典的数据结构:队列

第16关 - 课程ZE 经典的数据结构:队列-CSDN博客

第17关 - 课程ZF 单调队列

第17关 - 课程ZF 单调队列-CSDN博客

 




第1关 - 2020年南海区小学甲组比赛

第1关 - 2020年南海区小学甲组比赛-CSDN博客

第2关 - 2019NH教师C++小组测试题

第2关 - 2019NH教师C++小组测试题-CSDN博客

第3关 - 2019NH教师C++初中组测试题

第3关 - 2019NH教师C++初中组测试题-CSDN博客

第4关 - NH2019小学甲组比赛

第4关 - NH2019小学甲组比赛-CSDN博客

第5关 - NH2019初中组比赛

第5关 - NH2019初中组比赛-CSDN博客

 

  • 26
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 《初赛知识点信息学竞赛数学知识_2019_10_15.pdf》是一份关于数学知识在信息学竞赛的初赛知识点的文件。 在信息学竞赛数学知识是其一个重要的组成部分。这份文件旨在总结了2019年10月15日初赛涉及的数学知识点,可供参赛选手进行备考和复习。 根据文件内容,数学方面的知识点主要包括以下几个方面: 1. 数论知识:涉及素数、因数分解、最大公约数和最小公倍数等基本概念,同时还包括欧拉函数、同余关系等高级概念。 2. 代数与方程:涉及一元高次方程的求解方法,如配方法、根与系数的关系等;另外还包括幂指函数和对数函数的性质与应用。 3. 几何:主要包括平面几何和立体几何的知识点,如平行线的性质、三角形的相似与共线、立体图形的体积和表面积的计算等。 4. 概率与统计:概率与统计的基本概念与计算方法,如样本空间、事件的概率、条件概率、期望值、方差等。 5. 计数学:排列组合、递推关系等计数学的基本概念和计算方法。 以上是我根据文件内容归纳的数学知识点,选手们可以根据这份文件提及的知识点进行系统地复习和准备,以应对竞赛数学。希望这份文件能对选手们的备考有所帮助,祝愿大家在竞赛取得优异的成绩! ### 回答2: 初赛知识点信息学竞赛数学知识主要包括以下几个方面。 首先是数论。数论是研究整数性质和整数间的关系的学科,包括素数、最大公约数、最小公倍数、同余、数的性质等内容。在信息学竞赛,常常涉及到数论,需要熟悉数论基本定理和推理方法。 其次是排列组合。排列组合是研究对象的排列方式和选择方式的学科。在信息学竞赛,常常出现排列组合问,需要熟悉各种排列组合的计数方法和性质。 再次是概率与统计。概率与统计是研究事件发生的可能性和数据分析的学科,包括概率分布、随机变量、期望值、方差、统计量等内容。在信息学竞赛,常常需要用到概率与统计的知识解决问。 此外,还需要掌握一些基本的数学工具,比如函数、方程、不等式、数列等。这些基本的数学工具在信息学竞赛经常会被用到,对于解非常重要。 综上所述,初赛知识点信息学竞赛数学知识主要包括数论、排列组合、概率与统计以及基本的数学工具。熟掌握这些知识点,对于在竞赛取得好成绩非常关键。 ### 回答3: 《初赛知识点信息学竞赛数学知识_2019_10_15.pdf》是一份文件,主要介绍了信息学竞赛初赛涉及到的数学知识点。 从文件我们可以了解到,数学信息学竞赛扮演着重要的角色。文件列举了一些与数学有关的知识点,包括数论、组合数学、概率论和统计学等。 在数论方面,文件提到了整数的性质、素数的判断与应用、最大公约数和最小公倍数的计算方法等。对这些知识点的掌握将有助于解决与整数相关的问。 在组合数学方面,文件介绍了排列组合、二项式定理和容斥原理等概念。这些知识点对于解决与排列组合相关的问非常重要,需要熟掌握。 概率论和统计学也是信息学竞赛的重要知识点。文件提到了概率的计算方法和统计学的一些基本概念,如均值、方差和标准差等。熟悉这些知识点可以帮助寻找问的规律和解决方法。 总的来说,文件《初赛知识点信息学竞赛数学知识_2019_10_15.pdf》重点介绍了数论、组合数学、概率论和统计学等数学知识点在信息学竞赛的应用。务必对这些知识点进行深入理解和掌握,以提高自己在竞赛的解能力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dllglvzhenfeng

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值