2548: [CSP-J2020] 优秀的拆分 摘要:解题思路:注意事项:参考代码:#include <bits/stdc++.h>using namespace std;typedef long long ll;char s[1000];char a[…… 题解列表 2023年12月02日 0 点赞 0 评论 865 浏览 评分:0.0
[CSP-J2020] 优秀的拆分 dfs大法 摘要:解题思路:注意事项:参考代码:#include"bits/stdc++.h"usingnamespacestd;#definell&nb…… 题解列表 2025年03月08日 0 点赞 0 评论 526 浏览 评分:0.0
优秀的拆分简单题解 解题思路:先找到小于等于n的最高2次幂,在找与其差值的2次幂,逐个输出即可。注意事项:1<<(power+1)=1*2的(power+1)次方参考代码:#includeintmain(){intn;scanf("%d",&n);if(n%2!=0){printf("-1\n");re 题解列表 2025年10月28日 0 点赞 0 评论 328 浏览 评分:0.0
优秀的拆分简单易懂 解题思路:注意事项:参考代码:#include#includeintmain(){intn;scanf("%d",&n);if(n%2==1){printf("-1");return0;}for(inti=30;i>=1;i--){intresult=pow(2, 题解列表 2026年09月19日 1 点赞 0 评论 123 浏览 评分:0.0
2548:优秀的拆分 解题思路:利用二进制注意事项:参考代码:n=int(input())a=list(str(bin(n)))#二进制a=a[2:]#去掉0ba.reverse()z=[]ifint(a[0])==1:print('-1')else:foriinrange(len(a)):ifint(a[ 题解列表 2022年04月06日 0 点赞 0 评论 805 浏览 评分:6.0
优质题解 优秀的拆分 摘要:解题思路: 如果输入的数为奇数,我们发现肯定不是一个优秀的拆分,因为后面一系列的偶数后肯定要加上1;所以要找偶数和:pow(2,0)=1pow(2,1)=2pow(2,2)=4pow(2,3)=…… 题解列表 2021年07月27日 0 点赞 0 评论 1389 浏览 评分:9.9
优秀的拆分 摘要:解题思路:1.奇数不存在优秀的拆分,因为2的正整数次方都是偶数,偶数+偶数=偶数2.题目求一个数拆成2的正整数次方相加,使用位运算可以很简便的完成注意事项:1.<<是左移,左移一位相当于*2,左移两位…… 题解列表 2022年01月02日 0 点赞 0 评论 1177 浏览 评分:9.9
优质题解 [CSP-J2020] 优秀的拆分(递归) 摘要:解题思路:注意两件事,一个是奇数不存在优秀的拆分,因为2的正整数次方都是偶数,偶数+偶数=偶数另一个是拆分出的数要用 2 的正整数次幂表达,当它本身就是2 的正整数次幂的时候就可以打印自己了这里采用p…… 题解列表 2022年01月04日 3 点赞 0 评论 2302 浏览 评分:9.9
优秀的拆分 (Java代码) 摘要:import java.util.Scanner; public class Main { public static void main(String[] args) { Sca…… 题解列表 2022年06月02日 0 点赞 0 评论 613 浏览 评分:9.9