题目地址:http://www.tsinsen.com/ViewGProblem.page?gpid=A1095

//清橙OJ A1095 回溯之教室排课
//http://www.tsinsen.com/ViewGProblem.page?gpid=A1095
#include<stdio.h>
#include<string.h>
int room[9]={0,120,40,85,50,100,140,70,100};
int mark[9],ans[5],demand[5],flag;
void RE(int k)
{int i;if(k==5){flag=0;for(i=1;i<4;i++)printf("%d ",ans[i]);printf("%d\n",ans[4]);return;}for(i=1;i<=8;i++){if(mark[i]&&demand[k]<=room[i]){mark[i]=0;ans[k]=i;RE(k+1);mark[i]=1;}}
}
int main()
{while(~scanf("%d %d %d %d",&demand[1],&demand[2],&demand[3],&demand[4])){flag=1;memset(mark,1,9*sizeof(int));RE(1);if(flag)printf("-1\n");}return 0;
}

清橙OJ A1095 回溯之教室排课相关推荐

  1. 清橙OJ A1046 加法器

    题目链接:http://www.tsinsen.com/A1046 //清橙OJ A1046 加法器 //http://www.tsinsen.com/A1046 #include <stdio ...

  2. 清橙OJ A1035 素数之和

    题目地址:http://www.tsinsen.com/A1035 //清橙OJ A1035 素数之和 //http://www.tsinsen.com/A1035 //复习一下那个标记素数的过程. ...

  3. 清橙OJ A1036.分解质因数

    题目地址:http://www.tsinsen.com/ViewGProblem.page?gpid=A1036 //清橙OJ A1036.分解质因数 //http://www.tsinsen.com ...

  4. springboot+高校教室排课系统 毕业设计-附源码221556

    springboot高校教室排课系统的设计与实现 摘 要 随着互联网趋势的到来,各行各业都在考虑利用互联网将自己推广出去,最好方式就是建立自己的互联网系统,并对其进行维护和管理.在现实运用中,应用软件 ...

  5. php校园学校教室排课系统 php毕业设计题目课题选题 php毕业设计项目作品源码(1)功能概要

    该系统主要分网站管理员.班主任.任课老师这几个角色 网站管理员 学校设置 学校概要:设置学校简介.学校机构.学校领导.校园风景.联系我们 分院设置:录入分院信息.分院列表.分院信息修改和删除 老师中心 ...

  6. 清橙OJ 1082 查找第K小元素 -- 快速排序

    题目地址:http://oj.tsinsen.com/A1082 问题描述 给定一个大小为n的数组s和一个整数K,请找出数组中的第K小元素. 这是一个补充程序的试题,你需要完成一个函数: int fi ...

  7. php校园学校教室排课系统 php毕业设计题目课题选题 php毕业设计项目作品源码(3)任何老师和班主任功能

    班主任 任课老师

  8. 清橙A1210. 光棱坦克

    问题描述 一个平面直角坐标系上,有N个点,标号为1到N,其中第i个点的坐标为(x[i], y[i]). 求满足以下两个条件的点列{p[i]}的数目(假设{p[i]}的长度为M): 1) 对任意1 &l ...

  9. [bzoj 2038 OR 清橙A1206 小Z的袜子]莫队算法

    [bzoj 2038 OR 清橙A1206 小Z的袜子]莫队算法 题意描述:[清橙A1206 时限:1s] [bzoj 2038 时限:20s] 题意描述: 作为一个生活散漫的人,小Z每天早上都要耗费 ...

最新文章

  1. python引用numpy出错_引用numpy出错详解及解决方法
  2. 没人比程序猿更讨厌软件
  3. 小蚂蚁学习mysql性能优化(5)--SQL以及索引优化--需要添加索引的列
  4. 【C# 委托 Lambda表达式】一个简单的例子
  5. linux界面版admin,linux下Nginx+Django Admin界面无样式问题解决方法
  6. http status 404 – 未找到_从零开始搭建自己的网站004添加404处理页面
  7. PHP能在Mac上运行吗,PHP Composer无法在Mac上运行
  8. H5在线商城/全新商城支持团购优惠劵砍价
  9. 了解第三方授权OAuth
  10. Spring处理跨域请求
  11. 回味手写三层-增删改查
  12. 广度优先搜索nodeHDU/HDOJ 1242 Rescue 典型的迷宫广度优先搜索题
  13. 如何做一个基于JAVA的新闻管理系统毕业设计毕设作品(springboot框架)
  14. 分享168套HTML个人博客模板---总有一个是你想要的
  15. pkg-config 详解
  16. 使用Python下载flbook.com.cn电子书
  17. android如何查看分区信息,【Android】Android如何查看分区情况
  18. 亚马逊云免费服务器安装教程AWS微软系统教程含Tomcat,mysql,Tomcat去项目名,端口名!
  19. 网络营销实战课-文案实操案例
  20. ubuntu16.04系统制作本地apt源

热门文章

  1. 【Win 10 应用开发】MIDI 音乐合成——乐理篇
  2. unity教程之Unity引擎
  3. mysql数据库重做日志文件_数据库:mysql:重做日志文件(redo log file)
  4. 嵌入式硬件 软件测试,嵌入式系统软硬件功能测试方法及性能评估研究
  5. 教你文件批量重命名技巧,彻底告别手工改名的繁琐
  6. MATLAB2014a的安装
  7. 华为手机通过ADB永久关闭系统更新
  8. 【问题解决】error: pathspec ‘XXX‘ did not match any file(s) known to git
  9. nodejs生成uid
  10. 整理了一下浅墨大神的Visual C++/DirectX 9.0c的游戏开发手记