我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

油桶问题,这个代码我看不明白,可以注释一下吗?

#include<stdio.h>
int main(){
int n,m,a[100],i,j,max=0;
while(scanf("%d%d",&n,&m)!=EOF){
char b[100]={1};
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
for(j=max;j+1;j--)
if(b[j])
{
b[j+a[i]]=1;
if(j+a[i]>max)
max=j+a[i];
}
}
if(b[m]) printf("yes\n");
else printf("no\n");
}
return 0;
}

img

近期文章

  • 脚本文件运行显示ImportError: DLL load failed: 找不到指定的模块。
  • Calculating Taxi Fare,费率计算程序的编写
  • java基础io流的一个问题
  • 求各位友友帮我解释一下这两张图
  • matlab(GUI)和simulink之间的音频文件传递
  • vsc配置u3d设置问题
  • matlab实现电子云图结果不符合实际
  • 求急,这一行代码什么意思,看别人写的代码有点不懂 (语言-java)
  • 大学Python问题
  • 默认网关、路由器和交换机的一些问题
  • Interesting Housing Problem
  • 编写一个函数实现该功能:从键盘输入一个字串符,再输入两个正整数m和n, 输出字符串中从m开始,连续n个字符
  • 对于区间二型模糊控制工具箱的问题
  • spring security认证出错
  • 小型的图书管理系统bms
  • 添加每个数据里的最大值
  • redis频繁批量插入数据会丢失数据
  • Treasure of the Chimp Island
  • Java中返回一个数组,可以有这样的形式吗 return 数组;
  • 如何将列表水平垂直翻转

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华