链接:https://ac.nowcoder.com/acm/contest/289/K
来源:牛客网

题目描述
因为现在的新生太强了,都学会了“dp”,所以就有了这样一个“dp”题,双11时Gugugu有(x,x+1,x+2…y-1,y)元的抵用券无数张,但是Gugugu有强迫症所以他希望他使用抵扣券正好能够抵扣k元,这样他就能安心的买下这件商品,但是他却不会计算所以希望你们告诉他能不能一种方法使抵用券正好抵扣k元。
输入描述:
第一行输入t代表有t组数据,第二行开始每行三个数k,x,y代表需要抵扣k元,x,y代表拥有抵用券的最小面值和最大面值。(1<=t<=200)(1<=k,x,y<109)(x<=y)
输出描述:
输出"Y"代表示能正好抵扣,输出"N"代表不能正好抵扣
示例1
输入
复制
2
7 2 4
6 4 5
输出
复制
Y
N

真是沙雕题,更沙雕的是,我还信了,我还按着完全背包去做了,真的是,1e9的数据量,就算是能开出数组来也超时啊,啊啊啊
代码如下:

#include<bits/stdc++.h>
#define ll long long
using namespace std;int main()
{int t;cin>>t;while(t--){ll k,x,y;cin>>k>>x>>y;ll z=k/x;if(z*y>=k) cout<<"Y"<<endl;else cout<<"N"<<endl;}
}

完全背包代码如下:

#include<bits/stdc++.h>
#define ll long long
#define inf 0x3f3f3f3f
using namespace std;ll t,x,y,k;int main()
{cin>>t;while(t--){cin>>k>>x>>y;int n=y-x+1;int a[n+1];int dp[k+1];int cnt=0;for(int i=x;i<=y;i++){a[cnt++]=i;}memset(dp,0,sizeof(dp));for(int i=0;i<cnt;i++){for(int j=a[i];j<=k;j++){dp[j]=max(dp[j],dp[j-a[i]]+a[i]);}}if(dp[k]!=k) cout<<"N"<<endl;else cout<<"Y"<<endl;}
}

努力加油a啊,(o)/~

这是一个沙雕题III(坑题)相关推荐

  1. 如何让一个沙雕学会窥觑别人存在你电脑浏览器的密码

    如何让一个沙雕学会窥觑别人存在你电脑浏览器的密码. #满足你的窥探欲望,不过一般只有沙雕才会信我` 首先,你得骗一个比你还要沙雕的人,使用你的浏览器,然后选择浏览器的保存密码,没有密码你看屁啊!! 这 ...

  2. 永远不要和沙雕一样的人去争论,争论最后你会发现你也是一个沙雕

    2020年9月3日 Never to discuss the problem with the stupid person,never and never,if you do this,it will ...

  3. 【牛客 - 289K】这是一个沙雕题III(贪心,思维枚举,技巧trick,计算上下界)

    题干: 因为现在的新生太强了,都学会了"dp",所以就有了这样一个"dp"题,双11时Gugugu有(x,x+1,x+2....y-1,y)元的抵用券无数张,但 ...

  4. 这是一个沙雕题II(思维好题)

    链接:https://ac.nowcoder.com/acm/contest/289/J 来源:牛客网 题目描述 因为gugugu非常喜欢9这个数字所以他希望把数字n变得末尾有尽可能多的9,不过他只能 ...

  5. 【牛客 - 318G】LLLYYY的数字思维 与【牛客 - 289J】这是一个沙雕题II(贪心构造)

    题干: LLLYYY很喜欢写暴力模拟贪心思维.某一天在机房,他突然抛给了队友ppq一 个问题.问题如下: 有一个函数f (): int f(int x){     int tmp = 0;     w ...

  6. 【牛客 - 289 I】这是一个沙雕题I (字符串问题,水题)

    题干: 因为毒瘤出题人出的题都太难了,于是gugugu打算出一个签到题,(就是这题啦),这题很简单,给定一个字符串,请问你重新排序后能不能组成K个相同的字符串. 输入描述: 多组数据输入,第一行输入k ...

  7. 牛客网-这是一个沙雕题

    题目描述 因为毒瘤出题人出的题都太难了,于是gugugu打算出一个签到题,(就是这题啦),这题很简单,给定一个字符串,请问你重新排序后能不能组成K个相同的字符串. 输入描述: 多组数据输入,第一行输入 ...

  8. Python入门——一个沙雕的表情包

    源码 #coding= utf-8 from turtle import* def draw_line():left(60)forward(100)left(150)penup()forward(5) ...

  9. 用Python绘制沙雕表情包

    今天带大家绘制一个沙雕小人 用海龟库实现 整体还是比较简单的 就是定位麻烦一点 代码如下: import turtle as tt.speed(2) t.pensize(2) # 脸 t.circle ...

最新文章

  1. 几个cvebase_ifo基础信息融合在一起
  2. 极速理解设计模式系列:7.桥接模式(Bridge Pattern)
  3. Java 多线程(二)线程间的通信应用--生产者消费者(未完)
  4. Android零基础入门第89节:Fragment回退栈及弹出方法
  5. java mongodb save,Java MongoDB一次保存多个文档
  6. python res_Python models.resnet152方法代码示例
  7. xfire开发webservice
  8. java wait 释放_Java:wait()从同步块释放锁
  9. Bootstrap 图片
  10. Android OpenGL ES 开发教程(16):Viewing和Modeling(MODELVIEW) 变换
  11. halcon中编程运算符_R编程中的运算符
  12. VS2010快捷键大全
  13. MaskRCNN源码解析1:整体结构概述
  14. 【快讯通知】江苏省2022年度社会保险有关基数通知
  15. php图片上传功能,实时显示上传的图片
  16. LORA大模型加速微调和训练算法
  17. 【数学】凸函数与詹森不等式(琴生不等式)解析
  18. 用devc++表白_【理工大表白墙】19级倪yl,风吹起如花般破碎的流年,而你的笑容摇晃摇晃,成为我命途中最美的点缀...
  19. 云队友丨刘润:拼命成长,才不浪费一场危机
  20. 【转发摘要】微服务架构设计

热门文章

  1. IOS的OC项目下回调函数的定义以及传参
  2. linux加载内核后如何运行app,Android app启动过程
  3. php7 根据日期算星座,php根据日期判断星座的函数分享
  4. 制作旋转led_LED用蓝宝石衬底及加工工艺!
  5. python正则匹配日期2019-03-11_都2019年了,正则表达式为啥还是这么难?这里的Python学习教程教你搞定!...
  6. 移植根文件系统到linux内核 s3c2440,u-boot-2011.06在基于s3c2440开发板的移植之引导内核与加载根文件系统...
  7. 关于uniapp引入Vant Weapp第三方组件,遇到的问题和解决方式
  8. imageview不显示图片
  9. oracle查询哪个sql占用资源,查询oracle最耗资源的sql语句
  10. 网页设计上机考试原题_《网页设计》上机考试试题