题解列表

筛选

带限制条件的分组背包

```C++#include#include/*思路:首先尝试将问题简化,如果去掉等级这一限制,那么所有的装饰孔可以合并成一个体积为V的背包,对于下面m组t个物品,我们只选择每组中的一个,求最大价值。很明显,一旦去掉等级的制约后,这是一个经典的分组背包问题,

注意换行和列表清空

摘要:解题思路:注意事项:参考代码:while True:    a=list(map(int,input().split()))    a=a[1:]    b=sorted(a,reverse=True……

分类讨论以及循环输入

摘要:解题思路:注意事项:参考代码:while True:    a=int(input())    if a<=100 and a>=90:        print(&#39;A&#39;)    el……

列表注意还原为空列表

摘要:解题思路:注意事项:参考代码:while True:    a,b,c=map(int,input().split())    d=[a,b,c]    xx=sorted(d)    if xx[0……

a,b=0时跳出循环

摘要:解题思路:注意事项:参考代码:while True:    a,b=map(int,input().split())    if a==0 and b==0:        break    prin……

十五行解决无废话

摘要:解题思路:利用ASC码进行字符与数字间的转换注意事项:无。参考代码:#include<bits/stdc++.h>using namespace std;int main(){ string str;……

字符串的输出

摘要:解题思路:注意事项:参考代码:n=input()print(len(n))for i in n:    print(i,end=&#39; &#39;)print()print(n[::-1])……