hdu 2554 N对数的排列问题 【数学】
来源:互联网 发布:南京行知教育集团 编辑:程序博客网 时间:2024/05/04 00:24
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2554
题意:中文题目就不说了。
假设每个数 i 的第一次出现位置是ai ,第二次出现的位置是 bi,则可以推导出又所以解得sum of ai= n*(3n-1)/4; 要保证解为正整数。
代码:
#include <stdio.h>#include <iostream>#include <string.h>#include <algorithm>#include <math.h>#include <ctype.h>#include <time.h>#include <queue>#include <iterator>#include <vector>#include <set>using namespace std;long long n;int main(){ while (cin >> n && n) { if (n % 4 == 0 || n*(3 * n - 1) % 4 == 0) puts("Y"); else puts("N"); } return 0;}
0 0
- hdu 2554 N对数的排列问题 【数学】
- hdu 2554 N对数的排列问题
- hdu 2554N对数的排列问题
- N对数的排列问题 HDU-2554 【数学思维 找等式】
- HDOJ题目2554 N对数的排列问题(数学)
- HDU 2554 N对数的排列问题 数论
- HDU ACM 2554 N对数的排列问题
- N对数的排列问题
- (step7.2.3)hdu 2554(N对数的排列问题——简单数论)
- hdu 2554 N对数的排列问题(数论:难题...但是可以蒙对)
- hdu2554N对数的排列问题+数学推论
- hdu2554-N对数的排列问题
- N对数的排列问题(数论)
- HDU2554 N对数的排列
- hdu2554N对数的排列问题
- 数学问题1:n排列的第k个数
- hdu 1141 (数学,对数)
- C#实现“数学排列”的方法-----P(N,N)
- 关于缓冲区溢出(Buffer Overflow)
- Codeforces Round #301 C (Div. 2) 【dfs】
- 动态创建二维vector数组
- hdu 3336 Count the string 【kmp + dp】
- Gradle添加so文件
- hdu 2554 N对数的排列问题 【数学】
- 南阳 水仙花数
- Android与IOS异同点对比(1)------ 显示
- poj 2229 Sumsets【DP】
- iOS 工程解耦后 消息传递方式
- Square:从今天开始抛弃Fragment吧!
- 二分法求最大化平均值
- 关于ListView中含有CheckBox,Button等控件失去焦点的解决办法
- yii框架数据循环添加