Codeforces Round #437 (Div. 2) B. Save the problem!

网络流题目合集 属实狠活 HDU 2883 kebab还是区间k重覆盖的变形,然而每想到 就这? HDU 3315 My Brute HDU 3947 River Problem 区间k重覆盖的变形 拉了 阅读详情

题意:

给你一个数字A,要你给出一个价格和一堆硬币种类,要让这些硬币组成这个价格的方案数为A

思路:

想了很久没想出来,答案是除了A是1的时候,价格都是2*(A-1),硬币只有1和2,因为,你用(A-1)个2元0个1元,然后是(A-2)个2个1元,这样方案数就相当于A-1减到0,共A种,真的有点巧妙。。。

错误及反思:

其实自己写个完全背包打表也许能看出规律吧,可惜完全没往这个方向想

代码:

#include<bits/stdc++.h>
using namespace std;

int main(){
    int n;
    scanf("%d",&n);
    if(n==1) printf("1 1\n1\n");
    else
    printf("%d 2\n1 2\n",(n-1)*2);
}
PAT|中国大学MOOC-浙江大学翁恺-C语言程序设计习题集(更新中) ##2-0. 整数四则运算 时间限制:400 ms 内存限制:65536 kB 代码长度限制:8000 B 判题程序:Standard 作者:乔林(清华大学) 本题要求编写程序,计算2个正整数的和、差、积、商并输出。题目保证输入和输出全部在整型范围内。 输入格式: 输入在一行中给出2个正整数A和B。 输出格式: 在4行中按照格式“A 运算符 B = 结果”顺序输出和、差、积、商。 输入样例: 3 ... 阅读详情

相关推荐

vscode远程开发-调试模式下attach远程进程提示管理员权限失败的问题

vscode 远程开发 附加进程

comhaqs的专栏 2878

CF #437

CF #437 http://codeforces.com/contest/867 B. Save the problem!乱搞Code:#include <iostream> #include <cstring> #include <cstdio> using namespace std;int main(){ int n; scanf("%d",&n); if(n==

FTM's Blog 448

Allegro PCB设计小技巧:如何用Shift键快速平移复制走线和过孔?

本文深入解析了Allegro PCB设计中利用Shift键进行平移复制的核心技巧。通过对比传统复制粘贴流程,详细演示了如何高效、精准地批量复制走线和过孔,尤其适用于创建等间距电源总线、过孔阵列等场景,能显著提升PCB设计效率与准确性。

pz89012345的博客 554

A—Save the problem!

2021-3月22日 2nd——1 A-Save the problem time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output Attention: we lost all the test cases for this problem, so instead of solving the problem, we need you to gen

weixin_48750085的博客 353

软考29-上午题-【数据结构】-排序

数据结构7种排序

qq_31532983的博客 1579

手把手教你五种方案配置Obsidian免费同步,全平台通用(支持Alist/OpenList)

Obsidian是一款优秀的Markdown笔记工具,但官方同步服务每年近700元让人望而却步💸 本文整理了5种免费同步方案,涵盖苹果生态专属方案、多网盘插件同步、版本管理同步、点对点同步、自建实时同步等不同场景📱💻 每种方案都附有详细配置步骤,助你找到最适合的同步方式✨

XiaoqiangClub的博客 1832

Codeforces867B-Save the problem!

Save the problem!   Attention: we lost all the test cases for this problem, so instead of solving the problem, we need you to generate test cases. We're going to give you the answer, and

Mi-Queen 534

基于传统算法的半导体晶圆缺陷检测原理及代码(二)

了解基于传统算法的半导体晶圆缺陷检测原理和方法,对于深入理解半导体制造工艺和质量控制具有重要意义。在半导体制造技术持续创新的浪潮中,基于传统算法的缺陷检测技术也将不断演进,为半导体产业的高质量发展提供坚实可靠的技术支撑,确保在芯片制造的每一个环节都能精准识别和管控缺陷,推动半导体产业迈向更高的发展水平。基于传统算法的半导体晶圆缺陷检测技术在半导体制造的长期发展历程中扮演了重要角色,凭借其成熟的技术体系、较快的检测速度和相对较低的成本,在各个工艺阶段为保障晶圆质量发挥了关键作用。

m0_44975814的博客 2220

CodeForces - 867B Save the problem! 构造

简单构造 直接 用 1分 的和 2分的 构造 #include #include #include #include #include #include using namespace std; const int maxn = 100 + 7; int n; int main() { scanf("%d", &n); printf("%d 2\n", (2*n)-1);

床前明月光 670

【专栏必读】王道考研408数据结构+算法设计与分析万字笔记使用说明及章节导航

各位老铁思维导图在我整理完笔记后会放上去的,我需要根据王道的思维导图重新再做一遍 文章目录一:有关注意事项二:关于专栏三:学习建议四:各专栏导航(各位老铁别催,质量优先)(1)第一章:绪论(2)第二章:线性表(3)第三章:栈和队列第四章:串第五章:二叉树第六章:图 首先感谢王道大大(手动比心),很用心在做了,大家可以看其中两节是否符合胃口 (王道408考研数据结构)第五章树-第三节1:二叉树遍历(先序、中序和后序) (王道408考研数据结构)第五章树-第四节2:平衡二叉树(AVL)及其旋转 一:有.

快乐江湖的博客 5万+

安卓开发工程师在车载项目中的角色与技术实践

本文全面探讨了安卓开发工程师在车载项目中的关键角色,重点分析了技术栈(Kotlin/Java/Gradle)、岗位职责和任职要求。文章详细解读了车载安卓开发的核心技能,包括架构设计、性能优化和缺陷修复,并提供了20个针对性面试问题及答案。特别强调了车载环境的特殊需求,如硬件集成、安全认证和实时性要求。通过技术深度与实践案例的结合,为开发者和企业提供了从需求分析到系统优化的完整指导,旨在提升车载安卓开发的专业水平和招聘效率。

郑伟强dev的专栏 131

Save the problem!【CodeForces 865A】

题意:给一个数A代表种类数,让你输出要凑出的钱数和所用钱的面值的种类,以及这几种面值。 可以全部用1和2来凑。 #include<cstdio> #include<cstring> #include<cstdlib> #include<iostream> #include<cmath> #include<queue> #inc...

快速乘与快速幂 704

(2)NPW(监控片)【中】---业务场景精讲

自己在日常工作当中,由于非产线人员出生,对NPW的知识一直一知半解,业务场景认识的不够透彻,做系统的时候很难理解甲方的NPW业务应用,特收集了不少关于NPW的一些业务场景,下面都是一些摘抄,大家关注我标红标粗的部分,

阿拉伯梳子的专栏 1588

【Codeforces Round #437 (Div. 2) B】Save the problem!

【链接】h在这里写链接 【题意】 给你一个金额N,和硬币的类型总数M; (完全背包),然后问你组成N的方案数. 使得,用这些硬币组成价值为N的金额的方案数为A; 现在A已知,让你求出一组合法的N,M以及每个硬币的面值。 【题解】 只要面值为1和面值为2。 做个完全背包。就能发现这两个能够覆盖到所有的方案数。 【错的次数】 ...

AWCXV 63

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Codeforces Round #437 (Div. 2) B 865A Save the problem! (思维)

这题感觉很棒啊. 想了蛮久的. 事实上跟多重背包没什么关系,似乎只要1,2两个数,就可以构造出所有种类数量./* xzppp */ #include <iostream> #include <vector> #include <cstdio> #include <string.h> #include <algorithm> #include <queue> #include <map> #i

blog 469

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Codeforces Round #437 (Div. 2, based on MemSQL Start[c]UP 3.0 - Round 2) B - Save the problem!

特判就行了,用1,2来特判 #include using namespace std; #define pb() push_back() #define mp make_pair const int maxn=10; int main(){ //freopen("test.in","r",stdin); int n; cin>>n; if(n==1) { printf("1 1\

但求心安的博客 417

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Codeforces Round #437 (Div. 2, based on MemSQL Start[c]UP 3.0 - Round 2) B.Save the Problem!

B.Save the problem!Problem statement     Attention: we lost all the test cases for this problem, so instead of solving the problem, we need you to generate test cases. We’re going to give you the ans

Ephemeral 367

Codeforces Round #437 B. Save the problem!

题意: 给你一个方案数,要求你输出满足该条件的总金额,面值数,和各个面值是多少,答案有多个,随便输出一个即可。 Examples Input 18 Output 30 41 5 10 25 Input 3 Output 20 25 2 Input 314 Output 183 46 5 2 139思路:如果A是1,那么就用1张1元...

weixin_34019929的博客 153

CodeForces - 867B Save the problem! (构造题)

Save the problem! 题 意:给你一个方案总数n,要求你输出价格,以及多少种面值的硬币,每种面值是多少,刚好又n种方案可以凑成这个价格。 数据范围: 1&lt;=N&lt;=1e6 输入样例: 18 输出样例: 30 4 1 5 10 25 思 路:选用1,2去构造。如果是A等于1就直接输出1,如果是其他则价格为2*(A-1) 收获:构造题,一定要去找准关键点,...

子灬丶逾 443

CodeForces - 867B ​​​​​​​ Save the problem! (思维!!)

Save the problem! Attention: we lost all the test cases for this problem, so instead of solving the problem, we need you to generate test cases. We're going to give you the answer, and you need to pr...

Error Man 的博客 344

codeforces 865A Save the problem!

A. Save the problem! time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output Attention: we lost all the test cases

Wenen_的博客 601

Codeforces Round #437-贪心-C. Ordering Pizza

http://codeforces.com/contest/867/problem/C 给定m个人,他们吃第一种披萨,吃一片可以获得a的幸福值。 吃2片可以获得b幸福值。他们每个人必须要吃x片。 并且每一个披萨是s片。 问你如何在最少的披萨饼书目下,得到的幸福值最大。 我开始一位计算一下每个人饼数的sum。 然后除s 向上取整 然后计算一下最优解,如果最优解的饼的数目小于等于这数目,就是

天与云与山与水 375

B - Save the problem! CodeForces - 867B

Attention: we lost all the test cases for this problem, so instead of solving the problem, we need you to generate test cases. We’re going to give you the answer, and you need to print a test case tha...

tomjobs的博客 404

NEERC 17 I Interactive Sort (交互题)

题意: &nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;给出1到n这n个数的任意一个排列,然后奇数按顺序分到o数组,偶数按顺序分到e数组,你每次可以询问e数组中第i个和o数组中第j个的大小情况,查询结束后输出结果,查询次数最多30 000次,n≥1000n≥1000n\ge1000 思路: &nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;我...

Roll_Keyboard的博客 706

NEERC 17 G The Great Wall (treap)

题意: &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; 给你一个数列,每个点有abc三个值,现在让你画两个区间x,y,区间大小为r,区间不可以完全重合,当一个点没有被区间覆盖时值为a,被一个区间覆盖时值为b,两个区间为c,问第k小的数列数值总和为多少 思路: &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp

Roll_Keyboard的博客 694

Codeforces 85D. Sum of Medians (线段树)

题意: &nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; 三种操作,1.加入一个数,2,删除一个数,3,询问经过排序以后,所有下标mod5mod5mod5余3的数的和 思路: &nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; 注意到,当我们加入一个数以后,会让所有后面的数后移一位,删除会使得后面全部前移一位,每次移动都使得下标变化1,所以我...

Roll_Keyboard的博客 652
上一篇: Codeforces Round #437 (Div. 2)E. Buy Low Sell High(优先队列)
下一篇: BZOJ 2038 [2009国家集训队]小Z的袜子(hose) (莫队算法)
Roll_Keyboard
博客等级 码龄9年 10粉丝 128原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值