首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
魔法棒
8条解析
开通博客写题解
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
展开全文
查看本题
查看本题讨论
相关比赛
111922-牛客周赛 Round 96
进入比赛
111925-牛客周赛96内测
进入比赛
112256-算法入门73题内测
进入比赛
112847-2025年CCSU-ACM大一暑假训练
进入比赛
等你来战
查看全部
牛客小白月赛120
报名截止时间:2025-09-05 21:00
牛客周赛 Round 108
报名截止时间:2025-09-07 21:00
牛客练习赛144
报名截止时间:2025-09-12 21:30
牛客周赛 Round 109
报名截止时间:2025-09-14 21:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题