#include<stdio.h>
#include<string.h>
#define N 510000
int dp[N];
int f[10000000];
int main() {
int k,n,m,i,j;
dp[0]=0;
memset(f,0,sizeof(f));
for(i=1;i<=500000;i++) {
if(dp[i-1]-i>0&&f[dp[i-1]-i]==0) {
dp[i]=dp[i-1]-i;
f[dp[i]]=1;
}
else {
dp[i]=dp[i-1]+i;
f[dp[i]]=1;
}
}
while(scanf("%d",&n),n!=-1) {
printf("%d\n",dp[n]);
}
return 0;}

最新文章

  1. 利用javascript跨域访问cookie之广告推广
  2. Mac如何找到从AppStore下载的正版Xcode安装包
  3. python生成随机密码
  4. NYOJ-301递推求值
  5. [资料]Keychain 获取设备唯一
  6. android 主线程和子线程之间的消息传递
  7. tcp传输黏包
  8. Android功能模块化之生成验证码Bitmap
  9. tomcat 设置默认编码格式
  10. Java基础知识强化82:Random类概述和方法使用
  11. xml和json选择奖
  12. HDU1073:Online Judge
  13. Python正则表达式,统计分析nginx访问日志
  14. Oracle所有分析函数&lt;转&gt;
  15. npm安装依赖包 --save-dev 和 --save; package.json的devDependencies和dependencies 的区别!
  16. Net Core 的配置模式以及热重载配置
  17. mysql外键(FOREIGNKEY)使用介绍
  18. 如何在安装node\npm\cnpm
  19. 【IOS】iOS 企业版应用网站下载plist文件
  20. Linux C single linked for any data type

热门文章

  1. P2956 [USACO09OCT]机器人犁田The Robot Plow
  2. RabbitMQ十:重要方法简述(参数)
  3. sql server 2012 从删库到跑路
  4. html语法第 -2
  5. jquery实现上传图片及图片大小验证、图片预览效果代码
  6. 十个 JDBC 的最佳实践
  7. umask命令
  8. Mybatis和Spring整合&amp;逆向工程
  9. spring使用elasticsearchrepository时间格式的问题Invalid format: &quot;XXXX-XX-XX&quot; is malformed at &quot;-XX-XX&quot;
  10. 指针-动态开点&amp;合并线段树