这题数据绝对有问题

P2320 [HNOI2006] 鬼谷子的钱袋

```cpp #include <iostream> #include <algorithm> using namespace std; #define ll long long ll m; ll answer,a[500050]; int main() { cin>>m; ll k=0,o=1; while(k<m) { a[++answer]=o; k+=o; o*=2; } o/=2; k-=o; a[answer]=m-k; cout<<answer<<endl; sort(a+1,a+answer+1); for(int i=1;i<=answer-1;i++) if(a[i]==a[answer]) { a[answer]=a[answer]+a[i]-1; a[i]=1; sort(a+1,a+answer+1); break; } for(int i=1;i<=answer;i++)cout<<a[i]<<" "; } ```
by Infiltrator @ 2019-04-23 21:40:26


前排%%% qvq
by 嘉德罗斯 @ 2019-04-23 21:41:35


很显然这叫数据水不叫数据错吧(
by Juan_feng @ 2019-04-23 21:42:20


@[Juan_feng](/space/show?uid=66965) 有问题 不等于 数据不对吧 我的表达好像有误
by Infiltrator @ 2019-04-23 21:43:23


这叫数据弱,不叫数据错……
by saipubw @ 2019-04-23 21:43:40


@[saipubw](/space/show?uid=128307) 我语文不好 您多包涵
by Infiltrator @ 2019-04-23 21:44:28


说数据水的格式不是这样的吧。。。 个人觉得应该贴出数据,包括你觉得可以进行hack的输入输出,错误的示范,用一些重点符号或者贴代码的形式贴出来(引起管理员注意) 还有最重要的一点: ~~希望更丰富的展现?使用Markdown~~
by zrzring @ 2019-04-23 21:49:25


# m=11 # answer=4 # 1 1 2 7
by Infiltrator @ 2019-04-23 21:50:40


还有最最重要的一点,11有多组解,不能用作数据
by zrzring @ 2019-04-23 21:57:20


@[zrzzrz](/space/show?uid=28392) spj...
by qwaszx @ 2019-04-23 21:57:54


| 下一页