首页 > 魔法棒
头像 imZPlus
发表于 2025-06-17 12:21:50
找规律 显然大于14的都是符合的,所以只需要判断14以下的即可,显然2, 3, 5, 6, 8, 11, 14都是不符合的。 代码 cnt = 2, 3, 5, 6, 8, 11, 14 for _ in range(int(input())): print("No" if int(inp 展开全文
头像 BraveCoder
发表于 2025-08-27 11:58:01
证明:当 x≥15 时,均能通过分裂操作获得 x 根魔法棒要严谨证明 “x≥15 时必然满足条件”,可通过 “分裂操作的数学本质”+“连续有效值的覆盖性” 两步推导,逻辑如下:第一步:明确分裂操作的数学本质每次分裂操作的核心是:将 1 根魔法棒替换为正平方数 k² 根(k 为正整数,如 1、4、9、 展开全文
头像 CARLJOSEPHLEE
发表于 2025-07-13 17:39:47
本蒟蒻只会打表 for _ in range(int(input())): print("Yes" if int(input()) not in {2,3,5,6,8,11,14} else "No")
头像 CARLJOSEPHLEE
发表于 2025-07-13 17:47:42
这样应该是性能拉满了 from sys import stdin,stdout input() stdout.write("\n".join(["No" if i in {"2", "3", "5", 展开全文
头像 盛祖发
发表于 2025-07-08 20:21:48
#include <iostream> using namespace std; int main() { int t; cin>>t; while(t--){ long long x; cin>>x; 展开全文
头像 归虚梦演
发表于 2025-07-16 19:24:11
#include <bits/stdc++.h> using namespace std; #define int long long #define PII pair<int,int> #define endl '\n' int mod = 1000000007; cons 展开全文
头像 丨阿伟丨
发表于 2025-08-27 11:40:34
题目链接 魔法棒 题目描述 小坤初始时有 根魔法棒。他可以进行任意次操作。每次操作是选择一根魔法棒,将其分裂成 根,其中 必须是一个正平方数(例如 )。他想知道是否能通过若干次操作,使得魔法棒的总数恰好为 。() 解题思路 由于 的范围非常大,我们无法通过动态规划或直接模拟来求解。这道题需要 展开全文
头像 ZYCwuque
发表于 2025-08-22 01:47:04
import java.math.BigInteger; import java.util.Scanner; public class Main { public static void main(String[] args) { // TODO Auto-generated method 展开全文