From 0dcad50d4261eb47304b1c2388d4443a31b76476 Mon Sep 17 00:00:00 2001 From: Kirito <1362050620@qq.com> Date: Fri, 5 Aug 2016 12:57:38 +0800 Subject: [PATCH] Create 2089.cpp --- HDOJ/2089.cpp | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 HDOJ/2089.cpp diff --git a/HDOJ/2089.cpp b/HDOJ/2089.cpp new file mode 100644 index 0000000..344443d --- /dev/null +++ b/HDOJ/2089.cpp @@ -0,0 +1,55 @@ +#include +#include +#include +using namespace std; + +#define MAXLEN 10 +#define MAXNUM 10 +int dp[MAXLEN][MAXNUM]; +int num[MAXLEN]; +char _tmpbuff[MAXLEN]; + +inline int Deal(int N) +{ + sprintf(_tmpbuff,"%d",N); + int _len=strlen(_tmpbuff); + /// num: 低位存放数字低位(逆序) + for(int i=0; i<_len; i++) + { + num[i]=_tmpbuff[_len-i-1]-'0'; + } + num[_len]=0; + int ans=0; + for(int i=_len-1; i>=0; i--) + { + for(int j=0; j