这名用户暂未设置签名。
追踪最近的用户名外显变动记录。
最近的文章、讨论、云剪贴板与社区记录
先用DP算出最优的价值,再使用bfs寻找满足这个最优的价值和体积的编号,行吧?我这样写,应该是可以的吧? 求助,大佬们! ``` #include using namespace std; const int N=1e5+100; typedef long long ll; int f[N],w[N],v[N]; st…
在讨论《可以使用bfs吗?》回复:
@[Wu_Ren](/user/76039) 是,没错,所以我这样写是不对的,会超时
在讨论《可以使用bfs吗?》回复:
@[Wu_Ren](/user/76039) 啊啊啊啊,怎么说呢?这复杂度
先用vector保存每个下标会出现的数,例如:当n=3,下标为0时会出现0,1,2,3,这三个数,然后在根据描述得信息逐一删除这些数,得到最后的数组,然后使用bfs找出符合条件的排列,啊,我不知道对不对这样做,但是我得到一堆的MLE。
在讨论《求助,这个二分是写假了吗?50分》回复:
@[metaphysis](/user/333388) 好的,谢谢你
码风不好,见谅! ```cpp #include using namespace std; const int N=1e6+100; int cow[N],n; bool check(int x) { map vis; for(int i=1;i >1; //printf("l=%d R=%d mid=%d\n",L,…
码风不好,请大佬们见谅。 ```cpp #include using namespace std; const int N=3200+100; struct node { int price; int degree; }w[N]; int n,m,dp[N],num[N][N],vis[N]; int main() {…
在讨论《如何修改才能不让程序中的递归爆掉》回复:
@[UltiMadow](/user/65681) 好的,谢谢
在讨论《如何修改才能不让程序中的递归爆掉》回复:
是求助,不是求组。打错字了,不好意思。
我这样只能得到62分,我下载一个测试点,我才知道是我的递归爆掉了,我调试了好久,一直没有办法让它不爆掉,所以求组大佬们,要如何修改。 ``` #include using namespace std; const int N= 1000+10; const int INF=0x7f7f7f7f; int mp[N][N…
我这个样例,我怎么算都是**5**啊,怎么会是**114**呢? 当**232**取到**33**每一节的时候,剩下的是**1**; 当**456**取到**65**每一节的时候,剩下的是**1**; 当**124**取到**17**每一节的时候,剩下的是**5**; 那不就是**5**了吗?请问大佬们,**114**…
在讨论《求助大佬们,来看看我神奇的代码》回复:
@[Terrible](/user/195942) 我放进去了,但是不是运行错误,就是内存超限。
在讨论《求助大佬们,来看看我神奇的代码》回复:
@[囧仙](/user/330759) 是,就是控制台。原来是这样,那我改成sacnf应该可以吧。谢谢你,我试试。
我下载了样例一的测试点,测试点的n ,m 分别是429,517。 但是我的代码没有办法输入到429,即使手动输入也没有办法,这是为什么呢? ``` #include #define IO std::ios::sync_with_stdio(0),cin.tie(0) using namespace std; typed…
在讨论《用二分答案,怎么才有40........》回复:
@[hepta_lhd](/user/182691) 哈?不好意思,我还是没有懂
在讨论《用二分答案,怎么才有40........》回复:
@[hepta_lhd](/user/182691) 什么叫没有升到最高
请求大佬帮我看看,谢谢, 代码丑陋,见谅。 ``` #include using namespace std; typedef long long ll; const int INF=0x7f7f7f7f; const int N=1e7+10; ll num[N]; ll cheak(ll x,ll len) { l…
在讨论《对于数据.......》回复:
@[FZzzz](/user/174045) 我知道,谢谢你,也就是第一个不能进行排序。
对于第一点的数据。 ``` 3 1 7 6 1 2 3 2 3 ``` 输出结果是: ``` 4 ``` 如果只对右边的数进行排序得: ``` 6 1 2 3 2 3 1 7 ``` 那么结果应该为3.而不是4。 求大佬们,这题应该怎样想?
请求大佬们,看见这篇来自蒟蒻求助帖,就帮帮这只可怜的蒟蒻吧。 我非常不理解**n -= 1 + t**这句话。为什么t要加上1 呢??
在讨论《20分的,求助求助。》回复:
@[IamnotTXN](/user/295504) 好奇,我去看看题解,是怎么写dp的
在讨论《20分的,求助求助。》回复:
@[IamnotTXN](/user/295504) 嗯?这题可以用dp嘛,我不会dp
在讨论《20分的,求助求助。》回复:
@[fürtän](/user/319914) 因为这样写,会简单一些,所以就递归了
在讨论《40分的额,求助大佬们。》回复:
@[gSE2xWE](/user/124477) 好的我知道了我错哪里了,谢谢你。
在讨论《40分的额,求助大佬们。》回复:
@[hjx__hjx](/user/320993) 哈哈哈哈哈,你看到了嘛,这两题是我之前做得,实在想不出来就一起发出来了。
在讨论《20分的,求助求助。》回复:
@[老子是白菜](/user/121813) 若是开全局变量稍微不注意一点,会导致数组的内容错乱的。所以我就没有开了。
在讨论《20分的,求助求助。》回复:
我很好奇,为什么我的递归会出现问题呢?
代码丑陋,见谅。 ```cpp #include using namespace std; typedef unsigned long long ull; const int N=1e5+10; ull num[N]; int solv(int w,int *a,int lena,int *b,int lenb,int…
代码丑陋,见谅。 我的思路是: 我认为把这个些需要重复的数的全部相乘所得的结果,就是这后面字符串的出现的总次数,我也推了一下,是没有问题的。 ```cpp #include using namespace std; string s,x; int main() { cin>>s; int len=s.length(),…
在讨论《这个是关于60分的小问题》回复:
@[老子是白菜](/user/121813) 原来是这样,谢谢你,我知道改哪里了。