这题我是用搜索做的

在搜的时候,如果check成立,那么就填色,不然就不填这个颜色

var
n,k,m,i,tj,u,w:longint;
a:array[0..1000,0..1000]of boolean;
v:array[0..1000]of longint;
function check(y,d:longint):longint;
var
i:longint;
begincheck:=0;for i:=1 to d-1 doif (a[d,i]=true)and(v[i]=y) then exit(1);
end;
procedure search(dep:longint);
var
i:longint;
beginif dep>n thenbegininc(tj);exit;end;for i:=1 to m dobeginif check(i,dep)=0 thenbeginv[dep]:=i;search(dep+1);end;end;
end;
beginreadln(n,k,m);for i:=1 to k dobeginreadln(u,w);a[u,w]:=true;a[w,u]:=true;end;tj:=0;search(1);write(tj);
end.

转载于:https://www.cnblogs.com/YYC-0304/p/9500238.html

图的m着色问题pascal程序相关推荐

  1. 图的m着色问题(洛谷-P2819)

    题目描述 给定无向连通图G和m种不同的颜色.用这些颜色为图G的各顶点着色,每个顶点着一种颜色.如果有一种着色法使G中每条边的2个顶点着不同颜色,则称这个图是m可着色的.图的m着色问题是对于给定图G和m ...

  2. (Java实现) 图的m着色问题

    图的m着色问题 [问题描述] 给定无向连通图G和m种不同的颜色.用这些颜色为图G的各顶点着色,每个顶点着一种颜色.如果有一种着色法使G中每条边的2个顶点着不同颜色,则称这个图是m可着色的.图的m着色问 ...

  3. 洛谷 P2819 图的m着色问题#DFS回溯

    题目背景 给定无向连通图G和m种不同的颜色.用这些颜色为图G的各顶点着色,每个顶点着一种颜色.如果有一种着色法使G中每条边的2个顶点着不同颜色,则称这个图是m可着色的.图的m着色问题是对于给定图G和m ...

  4. java 着色问题 回溯算法,C语言使用回溯法解旅行售货员问题与图的m着色问题

    旅行售货员问题 1.问题描述: 旅行售货员问题又称TSP问题,问题如下:某售货员要到若干个城市推销商品,已知各城市之间的路程(或旅费),他要选定一条从驻地出发,经过每个城市一遍最后回到驻地的路线,使总 ...

  5. 用matlab绘制P三曲线,知道曲线方程 怎么用matlab绘制三维图 一定要给出程序 , matlab怎样画三维曲线...

    导航:网站首页 > 知道曲线方程 怎么用matlab绘制三维图 一定要给出程序 , matlab怎样画三维曲线 知道曲线方程 怎么用matlab绘制三维图 一定要给出程序 , matlab怎样画 ...

  6. Android高效加载大图、多图解决方案,有效避免程序内存溢出现象

    好久没有写博客了,今天就先写一个小的关于在Android中加载大图如何避免内存溢出的问题. 后面会写如何使用缓存技术的核心类,android.support.v4.util.LruCache来加载图片 ...

  7. 西门子s7-1200博图v16灌装机PLC程序+西门子KTP1200触摸屏程序 1200plc和3台v90伺服pn通讯

    西门子s7-1200博图v16灌装机PLC程序+西门子KTP1200触摸屏程序,设备上已使用的程序. 功能齐全 1200plc和3台v90伺服pn通讯, 3台施耐德ATV310H变频器485通讯, 2 ...

  8. 算法设计与分析——第五章回溯法 批处理作业调度 + 最大团问题+图的m着色问题

    文章目录 6.批处理作业调度(排列树) 7.最大团问题 8.图的m着色问题 6.批处理作业调度(排列树) 每一个作业Ji都有两项任务分别在2台机器上完成.每个作业必须先有机器1处理,然后再由机器2处理 ...

  9. 中文汉字注音,汉字转拼音,支持图片识别文字,支持结果转图下载,附上小程序核心源码

    "文字注音"小程序在微信.字节跳动.支付宝.QQ等小程序平台同步上线,微信.头条.抖音.支付宝.QQ中搜索"文字注音"即可获得. 一.功能 汉字转拼音,支持图片 ...

最新文章

  1. java的rsa作用_java 中RSA的方式实现非对称加密的实例
  2. 音频监控叫好又叫座,核心部件拾音器怎么装?
  3. AAC规格分类和下载地址
  4. boost::geometry::correct用法的测试程序
  5. J2EE dynamic web工程搭建 struts2
  6. /etc/services
  7. [vue] 在vue事件中传入$event,使用e.target和e.currentTarget有什么区别?
  8. IndentationError: expected an indented block --python报错 or IndentationError:unexpected indent
  9. matlab 求向量的交集_从零开始的matlab学习笔记——(16)函数绘图
  10. mongodb多条件查询
  11. VMWare 认证软件存在SSRF漏洞,可用于访问用户数据
  12. Seagate希捷移动硬盘无法识别怎么办?
  13. 二极管伏安特性曲线_二极管的温度特性
  14. 聚类算法--K-Medoids(基于R的应用示例)
  15. matlab的foramt
  16. mysql innodb文件存储_MySQL数据库和InnoDB存储引擎文件
  17. Python实训day4
  18. 将多个npz文件合成成一个由list形式保存的npz文件
  19. 远程办公团队如何沟通?
  20. c语言计算标准体重的程序,C语言标准体重测试程序,请大家帮我看下,我的代码哪错了?...

热门文章

  1. 【5 数学规划】实际问题实战
  2. rabbitmq 延迟队列_框架系列|中间件RabbitMQ必看17道面试题
  3. [java进阶]2.Jedis基础与List的接口
  4. 函 float *search(float(*pointer)[4],int n)
  5. python向数据库传输数据时弹出not enough arguments for format string怎么办
  6. kernel_mktime() 详解 —— Linux-0.11 学习笔记(四)
  7. 数据段描述符和代码段描述符(一)——《x86汇编语言:从实模式到保护模式》读书笔记10
  8. 【⚠️阴沟里翻船,这题都做错了!⚠️】C语言宏定义
  9. 从spring-session存储结构探讨session存储方案的演变
  10. STM32F4 HAL库开发 -- NVIC 中断优先级管理