博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
p1215
阅读量:4321 次
发布时间:2019-06-06

本文共 930 字,大约阅读时间需要 3 分钟。

一开始没用数组,没成功。后来确定用深搜后,用数组。出现一个不同的abc状态就记录下来,以免重复。一开始要倒的肯定是c杯,之后出现新状态要递归dfs3次。另外发现algorithm里的copy是原数组在前,输出数组在后的。

#include 
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define mkp make_pairusing namespace std;const double EPS=1e-8;typedef long long lon;const lon SZ=20050,INF=0x7FFFFFFF;int arr[3],vst[SZ];int maxv[3];set
st;void dfs(int x[],int pos){ //cout<
<<" "<
<<" "<
<<" "<
<
maxv[i]) { x[pos]-=(maxv[i]-x[i]); x[i]=maxv[i]; } else { x[i]+=x[pos]; x[pos]=0; } //cout<
<<" "<
<<" "<
<
>casenum; //for(lon time=1;time<=casenum;++time) { cin>>maxv[0]>>maxv[1]>>maxv[2]; vst[maxv[2]]=1; arr[2]=maxv[2]; dfs(arr,2); for(auto it=st.begin();it!=st.end();++it) { if(it!=st.begin())cout<<" "; cout<<*it; } cout<

 

转载于:https://www.cnblogs.com/gaudar/p/9820552.html

你可能感兴趣的文章
软件工程博客---团队项目---个人设计4(算法流程图)
查看>>
数据结构3——数组、集合
查看>>
坚定信心
查看>>
C++中 <iso646.h>头文件
查看>>
spring cloud: Hystrix(六):feign的注解@FeignClient:fallbackFactory(类似于断容器)与fallback方法...
查看>>
CISCO 动态路由(OSPF)
查看>>
vue.js实现移动端长按事件,处理长按事件和click事件冲突,长按安卓机支持震动...
查看>>
个人开发—进度记录(十一)
查看>>
java中JVM的原理
查看>>
php这是一个随机打印输出字符串的例子
查看>>
前端的图片压缩image-compressor(可在图片上传前实现图片压缩)
查看>>
20165309 实验四 Android程序设计
查看>>
团队博客目录
查看>>
linux的启动流程
查看>>
摩尔斯电码(Morse Code)Csharp实现
查看>>
C#NULL条件运算符
查看>>
使用GZIP压缩网页内容(一)
查看>>
《深入浅出MFC》第二章 C++的重要性质
查看>>
关于智能硬件设备shell安全设计
查看>>
homework1
查看>>