Codeforces Round #411 C.Find Amir (思维题)
来源:互联网 发布:java高并发项目源码 编辑:程序博客网 时间:2024/06/06 03:42
Find Amir
time limit per test1 second
memory limit per test256 megabytes
inputstandard input
outputstandard output
A few years ago Sajjad left his school and register to another one due to security reasons. Now he wishes to find Amir, one of his schoolmates and good friends.
There are n schools numerated from 1 to n. One can travel between each pair of them, to do so, he needs to buy a ticket. The ticker between schools i and j costs and can be used multiple times. Help Sajjad to find the minimum cost he needs to pay for tickets to visit all schools. He can start and finish in any school.
Input
The first line contains a single integer n (1 ≤ n ≤ 105) — the number of schools.
Output
Print single integer: the minimum cost of tickets needed to visit all schools.
Examples
Input
2
Output
0
Input
10
Output
4
题意:有n个学校需要参观,从i学校到j学校的车费为(i+j)%(n+1)
求最小费用。
分析:因为1+n,2+n-1 。。。。。这些都等于n+1。
所以需要支付的只是 n->2 n-1->3这些的费用。
所以可以得到需要支付的价格为 (n-1)/2.
AC代码
#include<stdio.h>int main(){ int n; scanf("%d",&n); printf("%d\n",(n-1)/2);}
- Codeforces Round #411 C.Find Amir (思维题)
- Codeforces Round #411(Div. 2)C. Find Amir【思维】
- Codeforces Round #411 C. Find Amir
- Codeforces Round #411 (Div. 2) C. Find Amir
- Codeforces Round #411 (Div. 2) C. Find Amir(简单题目)
- 【Codeforces Round #411 (Div. 1)】Codeforces 804A Find Amir
- CodeForces 805C Find Amir
- Codeforces 805C Find Amir
- codeforces 411 div2-find amir
- Codeforces Round #411(A. Fake NP; B. 3-palindrome; C. Find Amir; D.Minimum number of steps)
- Codeforces805 C. Find Amir
- C. Find Amir
- [Codeforces805] C. Find Amir
- codeforces 804A Find Amir
- Codeforces Round #261 (Div. 2)C题(思维题)
- CodeForces 160C Find Pair(思维)
- codeforces 804A——Find Amir
- Codeforces Round #411 A.Fake NP (思维题)
- POJ 1038 Bugs Integrated, Inc. 笔记
- jsp中重定向和转发的区别
- 蓝桥杯 算法训练 K好数 JAVA
- 我操,10年了,终于有名次了
- C++11多线程同步之互斥变量使用学习
- Codeforces Round #411 C.Find Amir (思维题)
- matlab旋转图像任意角度
- HDU 2609 How many(字符串同构,最小表示法)
- spring进阶(四)-- mybatis驼峰命名功能
- 详解Java8特性之Stream API补充
- Machine Learning第七讲[支持向量机] --(二)核函数
- Permission denied: user=dr.who, access=READ_EXECUTE, inode="/tmp":root:supergroup:drwx------
- 从零开始学Scala系列(三)之初识循环分支结构
- jupyter notebook python2 python3 kernel共存