资源简介
问题描述:对中国地图进行着色,两个共同边界的省份染不同的颜色,当可以选择7、6、5、4种不同的颜色的情况下,由程序自动进行处理,给出具体的染色方案。
基本要求:
(1)建立以省为节点,以是否相邻为边的一个无向图;
(2)从颜色模板中选取一个颜色赋值给每个节点;
(3) 相邻节点颜色不能相同;
测试数据:学生可以自己选取颜色模板做为测试数据;分别需要测试7、6、5、4种不同的颜色。
提高要求:当用4种颜色染色时,给出不同的染色方案,着色是彩色图
代码片段和文件信息
// ChinaMap.cpp : Defines the class behaviors for the application.
//
#include “stdafx.h“
#include “ChinaMap.h“
#include “ChinaMapDlg.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CChinaMapApp
BEGIN_MESSAGE_MAP(CChinaMapApp CWinApp)
//{{AFX_MSG_MAP(CChinaMapApp)
// NOTE - the ClassWizard will add and remove mapping macros here.
// DO NOT EDIT what you see in these blocks of generated code!
//}}AFX_MSG
ON_COMMAND(ID_HELP CWinApp::onhelp)
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CChinaMapApp construction
CChinaMapApp::CChinaMapApp()
{
// TODO: add construction code here
// Place all significant initialization in InitInstance
}
/////////////////////////////////////////////////////////////////////////////
// The one and only CChinaMapApp object
CChinaMapApp theApp;
/////////////////////////////////////////////////////////////////////////////
// CChinaMapApp initialization
BOOL CChinaMapApp::InitInstance()
{
AfxEnableControlContainer();
// Standard initialization
// If you are not using these features and wish to reduce the size
// of your final executable you should remove from the following
// the specific initialization routines you do not need.
#ifdef _AFXDLL
Enable3dControls(); // Call this when using MFC in a shared DLL
#else
Enable3dControlsStatic(); // Call this when linking to MFC statically
#endif
CChinaMapDlg dlg;
m_pMainWnd = &dlg;
int nResponse = dlg.DoModal();
if (nResponse == IDOK)
{
// TODO: Place code here to handle when the dialog is
// dismissed with OK
}
else if (nResponse == IDCANCEL)
{
// TODO: Place code here to handle when the dialog is
// dismissed with Cancel
}
// Since the dialog has been closed return FALSE so that we exit the
// application rather than start the application‘s message pump.
return FALSE;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1178848 2012-03-17 19:59 课设\ChinaMap\ChinaMap.aps
文件 151422 2012-03-17 19:59 课设\ChinaMap\res\cc.ico
文件 1078 2012-03-17 19:59 课设\ChinaMap\res\ChinaMap.ico
文件 400 2012-03-17 19:59 课设\ChinaMap\res\ChinaMap.rc2
文件 766 2012-03-17 19:59 课设\ChinaMap\res\icon1.ico
文件 990054 2012-03-17 19:59 课设\ChinaMap\res\中国地图.bmp
文件 5538816 2012-03-17 19:59 课设\ChinaMap\Debug\ChinaMap.bsc
文件 240960 2012-03-17 19:59 课设\ChinaMap\Debug\ChinaMap.ilk
文件 12930 2012-03-17 19:59 课设\ChinaMap\Debug\ChinaMap.obj
文件 410624 2012-03-17 19:59 课设\ChinaMap\Debug\ChinaMap.pdb
文件 0 2012-03-17 19:59 课设\ChinaMap\Debug\ChinaMap.sbr
文件 0 2012-03-17 19:59 课设\ChinaMap\Debug\ChinaMapDlg.sbr
文件 10760 2012-03-17 19:59 课设\ChinaMap\Debug\ColorDlg.obj
文件 0 2012-03-17 19:59 课设\ChinaMap\Debug\ColorDlg.sbr
文件 105507 2012-03-17 19:59 课设\ChinaMap\Debug\StdAfx.obj
文件 1175646 2012-03-17 19:59 课设\ChinaMap\Debug\ChinaMap.exe
文件 263168 2012-03-17 19:59 课设\ChinaMap\Debug\vc60.idb
文件 462848 2012-03-17 19:59 课设\ChinaMap\Debug\vc60.pdb
文件 990054 2012-03-17 19:59 课设\ChinaMap\Debug\中国地图.bmp
文件 41299 2012-03-17 19:59 课设\ChinaMap\Debug\ChinaMapDlg.obj
文件 14340 2012-03-17 19:59 课设\ChinaMap\Debug\color4.txt
文件 14340 2012-03-17 19:59 课设\ChinaMap\Debug\color5.txt
文件 14340 2012-03-17 19:59 课设\ChinaMap\Debug\color6.txt
文件 14340 2012-03-17 19:59 课设\ChinaMap\Debug\color7.txt
文件 7104144 2012-03-17 19:59 课设\ChinaMap\Debug\ChinaMap.pch
文件 1144840 2012-03-17 19:59 课设\ChinaMap\Debug\ChinaMap.res
文件 1374935 2012-03-17 19:59 课设\ChinaMap\Debug\StdAfx.sbr
文件 1247 2012-03-17 19:59 课设\ChinaMap\ChinaMap.clw
文件 2094 2012-03-17 19:59 课设\ChinaMap\ChinaMap.cpp
文件 1346 2012-03-17 19:59 课设\ChinaMap\ChinaMap.h
............此处省略39个文件信息
相关资源
- 水温控制系统论文附电路图及程序
- Atmega2560 Atmega3250 原理图 库 PCB库 TQF
- UML---图书馆管理系统设计
- 燕山大学linux实验截图
- live555 RTSP RTCP RTP。live555类关系图,
- 软抠图算法流程,主要讲解柔和交织
- 数学老师编辑试卷、画图的免费工具
- ArcEngine测量地图上两点距离
- 图书馆管理信息系统设计
- UML画图软件,类图,ER图等!压缩包内
- 基于颜色特征的图像检索系统
- 《医学图像编程技术》源码
- AS3 仿苹果滑动图片菜单
- 基于Arnold变换和混沌映射的图像加密
- echarts地图各省、市、县js和json104775
- Tiff图像压缩
- 图片选择+多图上传
- 基于51单片机的智能温控风扇源码+原
- 嵌入式电子相册设计实现了bmp格式图
- Hi3520EMO板原理图
- 中国行政区划图shp格式
- CAXA图文档二次开发手册内部
- K-Means图像分割算法实现
- 数字图像处理方法的研究文献翻译
- segy小软件,可以用来提取数据、转换
- 关于测距模块HC-SR04的内部电路图 ,
- 于争博士cadence视频教程的工程文件,
- VC数字图像处理 特效显示代码
- 基于深度学习的图像语义分割算法综
- flash地图|网页地图|动态地图
评论
共有 条评论