[CSP-J2020] 优秀的拆分--DFS+剪枝 #题解没有搜索解法所以写了个######其实根本没必要,老老实实位运算不香嘛####tip-1:1当前凑的数已经大于了n,没必要再继续下去if(sum==n)//凑出了n,从大到小输出选择的数,因为选数从大的开始选,直接正序输出{for(inti=0;i 题解列表 2024年09月22日 0 点赞 1 评论 684 浏览 评分:9.9
利用二进制编码解答 ###二进制编码规则解答#include#include#include#includeusingnamespacestd;intmain(){intn;cin>>n;vectorarr;if(n&1){cout=0;--i){cout 题解列表 2024年09月26日 1 点赞 0 评论 656 浏览 评分:9.9
[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