Pasha and Stick(纯数学问题)
来源:互联网 发布:杭州二更网络 编辑:程序博客网 时间:2024/05/16 07:32
Pasha and Stick
Time Limit:1000MS Memory Limit:262144KB 64bit IO Format:%I64d & %I64u
Description
Pasha has a wooden stick of some positive integer lengthn. He wants to perform exactly three cuts to get four parts of the stick. Each part must have some positive integer length and the sum of these lengths will obviously ben.
Pasha likes rectangles but hates squares, so he wonders, how many ways are there to split a stick into four parts so that it's possible to form a rectangle using these parts, but is impossible to form a square.
Your task is to help Pasha and count the number of such ways. Two ways to cut the stick are considered distinct if there exists some integerx, such that the number of parts of lengthx in the first way differ from the number of parts of lengthx in the second way.
Input
The first line of the input contains a positive integern (1 ≤ n ≤ 2·109) — the length of Pasha's stick.
Output
The output should contain a single integer — the number of ways to split Pasha's stick into four parts of positive integer length so that it's possible to make a rectangle by connecting the ends of these parts, but is impossible to form a square.
Sample Input
6
1
20
4给出木棍长n,砍三下,问有多少种组成长方形的方法#include<stdio.h>#include<iostream>#include<algorithm>using namespace std;int main(){ __int64 n,l1,l2,i; while(~scanf("%I64d",&n)){ int k = 0; if(n%2!=0){ printf("0\n"); continue; } for(i=1;i<=n/4;i++){ l1 = n/2-i; l2 = n/2-i-l1; if(l2==0&&l1!=i&&l1>0){ k++; } } printf("%d\n",k); } return 0;}
- Pasha and Stick(纯数学问题)
- Pasha and Stick
- A. Pasha and Stick
- Pasha and Stick
- Pasha and Stick
- Pasha and Stick
- 【codeforces】Pasha and Stick
- Pasha and Stick
- F - Pasha and Stick
- Pasha and Stick
- Pasha and Stick
- 【codeforces】Pasha and Stick
- 610A Pasha and Stick
- CodeForces 610 A. Pasha and Stick(水~)
- CodeForces 610A Pasha and Stick (水)
- 【CodeForces】610A - Pasha and Stick(水)
- 【codeforces】-610A-Pasha and Stick(水)
- Codeforces 610A Pasha and Stick 【水题】
- 利用svg合成任意形状的图片
- 2016 Multi-University Training Contest 2 1001 hdu 5734 暴力
- V6+2C6678调试之电源
- uml啊~~~~~~~~~~~~~~~~~~~~~~~~~
- Xcode7 真机调试(无需证书)详解
- Pasha and Stick(纯数学问题)
- Android复习二——第一个Android应用
- 收藏网址
- 帝国cms添加栏目前台显示正常,后台管理栏目中不显示
- hdu 1003 Max Sum(简单dp)
- BootStrap 标签页
- IOS在钥匙串里保存APP的账号密码
- 生成设备节点
- SDUT1130数据结构上机测试1:顺序表的应用(上一个代码太蠢)