解析

与取模结合的动归,正常做即可

问题

眼瞎!!!
这个序列的每个数都必须用到!!!

if(f[i-1][j]) f[i][j]=1;

上面这行就是不对的!!!
头疼
仔细审题
opj的题你说它水,你倒是切啊
qwq 枯了

代码

(f数组可以用滚动数组优化一下空间复杂度,但就本题数据范围来说不用了)

#include<bits/stdc++.h>
using namespace std;
#define ll long long
const int N=105;
int n;
int f[11000][N];
int k;
int main(){int a;scanf("%d%d",&n,&k);scanf("%d",&a);f[1][a%k]=1;f[1][(-a%k+k)%k]=1;for(int i=2;i<=n;i++){scanf("%d",&a);
//      printf("a=%d:\n",a);for(int j=0;j<k;j++){if(f[i-1][j]){//f[i][j]=1;f[i][(j+a)%k]=1;f[i][((j-a)%k+k)%k]=1;}
//          printf("  j=%d jia=%d jian=%d jd=%d\n",j,jia(j,a),jian(j,a),f[i][j]);}}if(f[n][0]) printf("YES\n");else printf("NO\n");return 0;
}
/*
2 3
3 1
*/

判断整除(opj)(动态规划)相关推荐

  1. 信息学奥赛一本通 1195:判断整除 | OpenJudge 2.6 3531:判断整除

    [题目链接] ybt 1195:判断整除 OpenJudge 2.6 3531:判断整除 [题目考点] 1. 动态规划:线性动规 [解题思路] 每次添加的数字可能是正数,可能是负数,这样构成一个数字序 ...

  2. 信息学奥赛一本通(1195:判断整除)

    1195:判断整除 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 9531     通过数: 3952 [题目描述] 一个给定的正整数序列,在每个数之前都插入+号 ...

  3. noi 3531 判断整除

    3531:判断整除 查看 提交 统计 提问 总时间限制:  1000ms 内存限制:  65536kB 描述 一个给定的正整数序列,在每个数之前都插入+号或-号后计算它们的和.比如序列:1.2.4共有 ...

  4. 判断整除(动态规划,递推)

    总时间限制: 1000ms 内存限制: 65536kB 描述 一个给定的正整数序列,在每个数之前都插入+号或-号后计算它们的和.比如序列:1.2.4共有8种可能的序列: (+1) + (+2) + ( ...

  5. matlab 判断整除函数_判断素数函数

    描述 写一个函数isPrime(n)用于判断一个数字n是不是素数,用户输入一个正整数,在一行内输出不大于该数的所有素数,各数后面用一个空格分隔. 输入格式 输入一个正整数 输出格式 不大于该数的所有素 ...

  6. sql判断整除_SQL操作符/运算符

    SQL里的操作符,也有人叫它运算符. 操作符/运算符大多用于在SELECT命令的WHERE字句中,表示表达式与其他元素之间的特定算数或逻辑关系,为返回的数据指定更明确的条件.SQL里有多种操作符,能满 ...

  7. python判断整除_python 如何判断整除?

    慕容708150 题:如何判断一个数能否被3整除?(或者被其他任意一个数整除)方法一:取余x = input("input an number:")  if x % 3 == 0: ...

  8. sql判断整除_快速判断能否被某个数整除

    (1)被2整除的数的特征:一个整数的末位是偶数(0.2.4.6.8)的数能被2整除. (2)被3整除的数的特征:一个整数的数字和能被3整除,则这个数能被3整除. (3)被4整除的数的特征:一个整数的末 ...

  9. sql判断整除_判断整除

    [题目] 一个给定的正整数序列,在每个数之前都插入+号或-号后计算它们的和.所有结果中至少有一个可被整数k整除,我们则称此正整数序列可被k整除. 现判断一个正整数序列是否能被k整除.输入的第一行包含两 ...

最新文章

  1. HTML Encode 编码在线转换工具
  2. 《Javascript高级程序设计》读书笔记之继承
  3. ue4是什么意思_恋爱中,男生最喜欢什么相处模式?
  4. WinForm中Combobox绑定值问题
  5. Node.js Buffer静态方法
  6. 使用String 的 intern做锁提高并发能力
  7. Linux服务器 | 服务器模型与三个模块、两种并发模式:半同步/半异步、领导者/追随者
  8. LeetCode 934. 最短的桥(2次BFS)
  9. Python笔记-安装python虚拟环境及配置opencv及通过opencv识别颜色
  10. 如何评价「施一公请辞清华大学副校长,全职执掌西湖大学」?你如何看待西湖大学的发展前景?
  11. 459.重复的子字符串
  12. c语言编译器代码及翻译,在线C语言编译器/解释器
  13. 阿里P7级别面试经验总结,面试心得体会
  14. 关于RAID磁盘阵列与阵列卡的介绍 —— 做一个懂它的男人
  15. linux 怎么彻底删除用户,linux如何完全删除用户
  16. Image Super Resolution Using Conventional Neural Network (SRCNN)
  17. Linux 下man 命令的使用
  18. 【JY】流体力学之牛顿流体和非牛顿流体
  19. 正态分布概率密度函数的推导
  20. 圣思园——Java SE Lesson 2

热门文章

  1. 为什么ps图片打开是色块_PS教程 我的PS我做主之山村调色
  2. python3 2.00gb怎么去掉单位_最值得期待的Python 3.9的新功能
  3. sql 触发器_一键生成某个sql的html--记录执行计划、统计信息、触发器等
  4. emacs python_Emacs之Python编程环境配置 - elpy
  5. linux c中动态申请二维数组,Linux C 编程详解第五篇:二维数组
  6. 广西高考成绩查询2021,2021年广西高考个人排名怎么查询,广西高考成绩排名查询方法...
  7. 网络原理往期考试题+部分详解+最终版
  8. python标准库time_Python 标准库之时间篇
  9. shell(希尔排序)
  10. vilatile 深入理解java虚拟机_深入理解Java虚拟机(jvm性能调优+内存模型+虚拟机原理)...