码迷,mamicode.com
首页 > 其他好文 > 详细

poj2081

时间:2014-08-08 20:53:56      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   os   io   for   art   

bubuko.com,布布扣
 1 //Accepted    11880 KB    0 ms
 2 //dp 模拟
 3 #include <cstdio>
 4 #include <cstring>
 5 #include <iostream>
 6 using namespace std;
 7 const int imax_n = 500005;
 8 const int imax_flag = 10000000;
 9 int a[imax_n];
10 bool flag[imax_flag];
11 void Dp()
12 {
13     memset(flag,0,sizeof(flag));
14     a[0]=0;
15     flag[0]=1;
16     for (int i=1;i<imax_n;i++)
17     {
18         int temp=a[i-1]-i;
19         if (temp>0 && flag[temp]==0)
20         a[i]=temp;
21         else
22         a[i]=a[i-1]+i;
23         flag[a[i]]=1;
24     }
25 }
26 int main()
27 {
28     int n;
29     Dp();
30     while (scanf("%d",&n),n+1)
31     {
32         printf("%d\n",a[n]);
33     }
34     return 0;
35 }
View Code

 

poj2081,布布扣,bubuko.com

poj2081

标签:style   blog   http   color   os   io   for   art   

原文地址:http://www.cnblogs.com/djingjing/p/3899921.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!