【题目链接】:http://codeforces.com/contest/805/problem/C

【题意】



你能从任意一个位置i到达任意一个位置j;

花费为(i+j)%(n+1);

问你从任意一个位置,直到走过所有的位置的最小花费;

【题解】



找规律;

会发现

如果n为奇数

答案是(n-1)/2;

如果是偶数

答案是(n-2)/2;





【Number Of WA】



0



【完整代码】

#include <bits/stdc++.h>
using namespace std;
#define lson l,m,rt<<1
#define rson m+1,r,rt<<1|1
#define LL long long
#define rep1(i,a,b) for (int i = a;i <= b;i++)
#define rep2(i,a,b) for (int i = a;i >= b;i--)
#define mp make_pair
#define pb push_back
#define fi first
#define se second
#define ms(x,y) memset(x,y,sizeof x) typedef pair<int,int> pii;
typedef pair<LL,LL> pll; const int dx[9] = {0,1,-1,0,0,-1,-1,1,1};
const int dy[9] = {0,0,0,-1,1,-1,1,-1,1};
const double pi = acos(-1.0);
const int N = 110; int n; int main()
{
//freopen("F:\\rush.txt","r",stdin);
ios::sync_with_stdio(false),cin.tie(0);//scanf,puts,printf not use
cin >> n;
if (n&1)
cout <<(n-1)/2;
else
cout <<(n-2)/2;
return 0;
}

最新文章

  1. Socurce Insight 快捷键
  2. [shell基础]——tr命令
  3. Shell实现跳板机,为什么用跳板机
  4. poj 3635 Full Tank? ( bfs+dp思想 )
  5. 分离数据库(Detach database).
  6. 使用Visual Studio Code和typescript 开发调试React Native项目
  7. 【原创】修复ios输入框获取焦点时不支持fixed的bug
  8. HashSet源码阅读
  9. CSS颜色渐变
  10. [SCOI2007]蜥蜴
  11. vue计算属性详解——小白速会
  12. win10被微软流氓更新后编译基于visual Studio的web项目报[ArgumentOutOfRangeException: 指定的参数已超出有效值的范围
  13. Laravel——安装Laravel-admin
  14. MySQL_ALTER命令
  15. 初学ubuntu之文件权限权限
  16. JDK8新特性03 Lambda表达式03_Java8 内置的四大核心函数式接口
  17. android-------- 强引用、软引用、弱引用、虚引用使用
  18. (原创)OpenStack服务如何使用Keystone(一)---Keystone端的操作
  19. bzoj1641 / P2888 [USACO07NOV]牛栏Cow Hurdles
  20. Day 36 网络编程-计算机的发展

热门文章

  1. Chromium多线程模型设计和实现分析
  2. Google Style Guides-Shell Style Guide
  3. 打造终端下mutt收发邮件环境(fbterm,fetchmail,msmtp,procmail,mutt)
  4. GNUPlot绘制曲线
  5. 基于ActiveMQ的消息中间件系统逻辑与物理架构设计具体解释
  6. 【转】HDFS读写流程
  7. Fitnesse FIT的使用
  8. POJ 3126 Prime Path SPFA
  9. 升鲜宝V2.0_杭州生鲜配送行业,升鲜宝供应链手机分拣系统使用说明_升鲜宝生鲜供应链管理系统_15382353715_余东升
  10. MySql数据库中乱码问题解决方案