首页 > 小红的双生排列
头像 一个毕业生a
发表于 2025-04-14 22:07:47
import math n = int(input()) #计算奇偶数的数量 if n%2 == 0: qishu_c = n//2 oushu_c = n//2 else: qishu_c = n//2 + 1 oushu_c = n//2 #这里答案应该是n为 展开全文
头像 jiangls
发表于 2026-04-19 21:41:18
Java 实现与详细解析一、问题分析核心条件双生排列要求任意相邻两项之和为奇数,根据数学规律:奇数 + 偶数 = 奇数,奇数 + 奇数 / 偶数 + 偶数 = 偶数因此:排列必须严格奇偶交替排列。排列的奇偶数量规律1~n 中:偶数个数:even = n/2奇数个数:odd = (n+1)/2合法排列 展开全文
头像 番禺小韭菜
发表于 2025-03-05 17:25:40
#include <iostream> using namespace std; #define MOD 1000000007; int main() { int n; cin >> n; //当且仅当任意相邻两项之和均为奇数 //奇数 + 偶 展开全文
头像 dasgg
发表于 2026-05-13 20:47:00
import java.math.BigDecimal; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scan 展开全文
头像 dasgg
发表于 2026-05-13 20:53:28
import java.math.BigDecimal; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scan 展开全文
头像 ading007
发表于 2025-05-17 14:46:34
package main import ( "fmt" ) func main() { var n int64 fmt.Scan(&n) mod := 1e9 + 7 var l int64 v1 := fact 展开全文
头像 还没躺平的90后
发表于 2026-01-03 19:27:11
import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { // 预加载 n! static final int MOD = 1_000_000_007; stat 展开全文
头像 扎男_
发表于 2025-04-17 16:56:14
// // 活动地址: 牛客春招刷题训练营 - 编程打卡活动 #include <iostream> #include<algorithm> using namespace std; #define MOD 1000000007; int main() { int n 展开全文
头像 dthcle_
发表于 2026-01-22 19:53:50
分奇偶考虑,偶数个需要x2,因为奇数位和偶数位可以交换。高中的排列组合知识,Axx算一下就行了 n = int(input()) # 奇数项为奇数 偶数项为偶数 满足题意 if n % 2 == 0: j_patch = 0 x2_num = 2 else: j_patch 展开全文
头像 lhp_zml
发表于 2025-03-09 11:49:11
#include<bits/stdc++.h> using namespace std; int n; const long long mod=1e9+7; int main(){ cin>>n; long long ou,ji,ans=1; if(n 展开全文

等你来战

查看全部