C语言 程序设计题目 高中信息科技竞赛编程题目 【100分】两道 求数学思路. 函数方面过关 就是没任何头绪 (本题程序请以 JS2 为文件名存入自己建立的文件夹内)(本题20分)设有如图所
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/17 06:51:02
C语言 程序设计题目 高中信息科技竞赛编程题目 【100分】两道 求数学思路. 函数方面过关 就是没任何头绪 (本题程序请以 JS2 为文件名存入自己建立的文件夹内)(本题20分)设有如图所
C语言 程序设计题目 高中信息科技竞赛编程题目 【100分】
两道 求数学思路. 函数方面过关 就是没任何头绪
(本题程序请以 JS2 为文件名存入自己建立的文件夹内)(本题20分)
设有如图所示的具有n(1<=n<=100)个区域的地图,每个区域的数字代表该区域的编号,要在每个区域中涂上红(R)、黄(Y)、兰(B)、白(w)四种颜色之一,并要求相邻的区域涂的颜色不能相同,请找出一种涂色方案.用矩阵来表示区域之间的相邻关系,两个区域之间如果相邻,则值为1,不相邻则值为0,如图所示,(1,2)=1,(1,5)=0.
【输入文件数据格式】JS2.in
共n+1行,第1行表示要涂色的区域数量n
随后的n行,每行有n个数(0或1),表示各个区域的邻接状况.
【输出文件数据格式】JS2.out
共n行,表示从1到n各区域的编号和颜色.
【输入输出样例】
C语言 程序设计题目 高中信息科技竞赛编程题目 【100分】两道 求数学思路. 函数方面过关 就是没任何头绪 (本题程序请以 JS2 为文件名存入自己建立的文件夹内)(本题20分)设有如图所
【第一道】
#include
using namespace std;
#define pi 3.14159265
double maxvolume(double a,double b)
{
double v1,v2,r;
r=b/(2*pi+2);
v1=pi*r*r*a;
r=a/(2*pi+2);
v2=pi*r*r*b;
if(v1>v2)
return v1;
else
return v2;
}
int main()
{
double a,b;
couta;
cin>>b;
cout