hdu 1214 圆桌会议 简单数论
来源:互联网 发布:电脑多开软件 编辑:程序博客网 时间:2024/05/18 16:18
圆桌会议
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 3328 Accepted Submission(s): 2328
Problem Description
HDU ACM集训队的队员在暑假集训时经常要讨论自己在做题中遇到的问题.每当面临自己解决不了的问题时,他们就会围坐在一张圆形的桌子旁进行交流,经过大家的讨论后一般没有解决不了的问题,这也只有HDU ACM集训队特有的圆桌会议,有一天你也可以进来体会一下哦:),在一天在讨论的时候,Eddy想出了一个极为古怪的想法,如果他们在每一分钟内,一对相邻的两个ACM队员交换一下位子,那么要多少时间才能得到与原始状态相反的座位顺序呢?(即对于每个队员,原先在他左面的队员后来在他右面,原先在他右面的队员在他左面),这当然难不倒其他的聪明的其他队友们,马上就把这个古怪的问题给解决了,你知道是怎么解决的吗?
Input
对于给定数目N(1<=N<=32767),表示有N个人,求要多少时间才能得到与原始状态相反的座位顺序(reverse)即对于每个人,原先在他左面的人后来在他右面,原先在他右面的人在他左面。
Output
对每个数据输出一行,表示需要的时间(以分钟为单位)
Sample Input
456
Sample Output
246
据说用模拟可以过。
有详细关于这题的解析:http://blog.csdn.net/lulipeng_cpp/article/details/7609259
请原谅我的懒惰。
代码:
与君共勉
#include <stdio.h>int main(){int n ;while(~scanf("%d",&n)){int a = n/2 , b = n - a ;int sum = (a*(a-1))/2 + (b*(b-1))/2 ;printf("%d\n",sum) ;}return 0 ;}
与君共勉
0 0
- hdu 1214 圆桌会议 简单数论
- HDU 1214 圆桌会议 数论
- HDU-1214-圆桌会议(初等数论)
- HDU 1214 圆桌会议 简单数学题
- HDU1214:圆桌会议(简单数论)
- hdu 1214 圆桌会议
- hdu 1214 圆桌会议
- HDU 1214 圆桌会议
- hdu 1214圆桌会议
- HDU 1214 圆桌会议
- hdu 1214 圆桌会议
- 【数学】HDU 1214 圆桌会议
- HDU 1214 圆桌会议
- HDU 1214圆桌会议
- HDU 1214 - 圆桌会议
- hdu 1214 圆桌会议
- HDU ACM 1214 圆桌会议
- HDU 1214 圆桌会议
- iOS多线程开发之GCD
- Eclipse 显示回车、换行字符
- 100到200之间的素数并统计个数
- Sicily 1905. Let’s play UNO
- SSH
- hdu 1214 圆桌会议 简单数论
- 用含有链接的文本替换PPT文件中含有链接的文本
- Sicily 1900. Word Game
- HDU 1085 简单母函数
- str.compareTo(str)
- Cocos2d-js____22种特效
- Sicily 1899. Stars
- HDU 4041 Eliminate Witches!
- - cvc-complex-type.2.3: Element 'web-app' cannot have character