HDU 5621 KK's Point (组合数学)
来源:互联网 发布:网站入侵数据更改高手 编辑:程序博客网 时间:2024/05/21 14:56
KK's Point
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 1142 Accepted Submission(s): 374
Problem Description
Our lovely KK has a difficult mathematical problem:He points N(2≤N≤105) points on a circle,there are all different.Now he's going to connect the N points with each other(There are no three lines in the circle to hand over a point.).KK wants to know how many points are there in the picture(Including the dots of boundary).
Input
The first line of the input file contains an integer T(1≤T≤10) , which indicates the number of test cases.
For each test case, there are one lines,includes a integerN(2≤N≤105) ,indicating the number of dots of the polygon.
For each test case, there are one lines,includes a integer
Output
For each test case, there are one lines,includes a integer,indicating the number of the dots.
Sample Input
234
Sample Output
35
Source
BestCoder Round #71 (div.2)
Recommend
hujie | We have carefully selected several similar problems for you: 5689 5688 5687 5686 5685
题意:在圆上有n个点,问最多有多少个交点(包括圆上的点),
思路:每四个点会有1个交点,所以也就转换为了组合数学中的知识,c(n,4),但要注意的时,数据太大,用__int64 也会超,要用到unsigned (虽然知道有这个数据类型,但一直没用过)。。。。
#include<stdio.h>#include<string.h>#include<algorithm>using namespace std;unsigned __int64 k,i,j,t,n;int main(){scanf("%I64u",&t);while(t--){scanf("%I64u",&n);k=n;if(n>=4)k=k+n*(n-1)/2*(n-2)/3*(n-3)/4;printf("%I64u\n",k);}return 0;}
0 0
- HDU 5621 KK's Point (组合数学)
- HDU 5621 KK's Point(组合数学)
- HDU 5621 KK's Point(简单的数学题目)
- HDU 5621 KK's Point(数学+规律题)
- HDU 5621 KK's Point(规律)
- hdu--5621KK's Point(排列组合)
- HDU 5621 KK's Point
- HDU 5621 KK's Point
- hdoj 5621 KK's Point <组合>
- hdoj--5621--KK's Point(简单数学)
- hdoj KK's Point 5621 (数学&规律)
- hdoj 5621 KK's Point 【数学】
- HDU 5622 KK's Chemical(dp+组合数学)
- hdu 5621 KK's Point【思维】
- hdu 5621 KK's Point【思维】
- HDOJ 5621 KK's Point
- hdu 5621 KK's Point Bestcoder #71 1002
- 杭电5621 KK's Point
- jsp页面div浮动弹出
- Web debug技巧汇总
- CAS 单点登录
- jquery修改css的两种方法
- 文章标题
- HDU 5621 KK's Point (组合数学)
- poj 2230
- redis数据类型(五)有序集合类型
- Python测试框架doctest
- firefox等浏览器F12控制台提示“格式不佳”或“开始标记的格式不正确。属性应由空格分隔”
- Android: activity跳转时,每次都自动调用onfinish()
- 调用外围系统的webservice服务注意事项
- 《Linux驱动》分层分离
- 工厂模式(一)--简单工厂模式