news 2026/8/6 4:31:49

C++:Find Coins

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
C++:Find Coins

Eva 喜欢收集来自宇宙各地的硬币,包括火星等其他星球的硬币。一天她来到一家可以接受各种硬币支付的商场。但这里对付款有特殊要求:每笔账单必须恰好使用两枚硬币来支付精确金额。由于她带了多达 105105 枚硬币,她需要你的帮助。对于任意给定的支付金额,你需要告诉她是否能找到两枚硬币来支付。

输入规格:

每个输入文件包含一个测试用例。每个测试用例的第一行包含两个正整数:NN(≤105≤105,表示硬币总数)和 MM(≤103≤103,表示需支付的金额)。第二行包含 NN 个硬币面值,均为不超过 500 的正整数。行内数字以空格分隔。

输出规格:

对于每个测试用例,输出一行:若存在两枚硬币面值 V1V1​ 和 V2V2​(V1+V2=MV1​+V2​=M 且 V1≤V2V1​≤V2​),则输出 V1 V2V1​V2​。若有多种方案,则输出 V1V1​ 最小的那一对;若无方案,则输出No Solution

样例输入 1:

8 15 1 2 8 7 2 4 11 15

样例输出 1:

4 11

样例输入 2:

7 14 1 8 7 2 4 11 15

样例输出 2:

No Solution

代码:

#include <iostream> #include <bits/stdc++.h> #include <cstring> #include <iomanip> using namespace std; vector<int> v; bool cmp(int a,int b){ return a<b; } int main(){ int n,m;cin>>n>>m; for(int i=0;i<n;++i){ int k;cin>>k;v.push_back(k); } sort(v.begin(),v.end(),cmp); int flag=0; int l=0,r=n-1; while(l<r){ int s=v[l]+v[r]; if(s<m)l++; else if(s>m)r--; else{ cout<<v[l]<<" "<<v[r]; flag=1; break; } } if(!flag)cout<<"No Solution"<<endl; return 0; }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/5 20:35:02

ssm474的高校运动会管理网站

目录高校运动会管理网站&#xff08;SSM474&#xff09;摘要开发技术源码文档获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;高校运动会管理网站&#xff08;SSM474&#xff09;摘要 高校运动会管理网站基于SSM框架&#xff08;SpringSpringMV…

作者头像 李华
网站建设 2026/8/4 4:01:55

Python 使用 Chainlit + Ollama 快速搭建本地 AI 聊天应用

使用 Chainlit Ollama 快速搭建本地 AI 聊天应用 大家好&#xff01;今天分享一个超级简单的本地 AI 聊天界面实现方案&#xff1a;Chainlit Ollama。 无需部署复杂的后端&#xff0c;只需本地运行 Ollama&#xff0c;再用几行 Python 代码&#xff0c;就能拥有一个支持模型切…

作者头像 李华
网站建设 2026/7/31 3:08:04

单位冲击函数和单位冲击响应

这是一个信号与系统、控制理论以及工程数学中的核心概念。我们来系统地梳理一下单位冲击函数&#xff08;狄拉克δ函数&#xff09;和单位冲击响应的定义与性质。一、 单位冲击函数 (Unit Impulse Function) - δ(t) 单位冲击函数δ(t)是一个广义函数或分布&#xff0c;它不是通…

作者头像 李华
网站建设 2026/8/2 22:42:53

时间序列分析实战:用 Python 实现股票价格预测与风险评估

在金融市场中&#xff0c;股票价格预测一直是投资者、分析师和学术界关注的焦点。时间序列分析作为统计学的重要分支&#xff0c;为理解和预测股票价格走势提供了科学的理论框架和方法工具。随着Python编程语言的普及和数据科学工具的成熟&#xff0c;越来越多的研究人员和从业…

作者头像 李华
网站建设 2026/7/31 8:11:17

惊叹提示工程架构师:用Agentic AI重塑金融服务创新生态

惊叹提示工程架构师&#xff1a;用Agentic AI重塑金融服务创新生态 一、引言&#xff1a;金融服务的“困局”与AI的“破局”机遇 1.1 金融服务的传统痛点&#xff1a;效率、个性化与风险的三角矛盾 金融行业作为“数据密集型知识密集型”领域&#xff0c;长期面临三大核心痛点&…

作者头像 李华
网站建设 2026/8/5 3:25:39

停止“装富”,做个隐形富人

不显山露水的富裕&#xff1a;普通家庭的长期理财之道 灯火可亲的家庭账本 你家客厅的那盏灯&#xff0c;稳吗&#xff1f; 前两天晚上回家&#xff0c;把车停在楼下&#xff0c;我没急着上楼&#xff0c;而是习惯性地抬头看了看万家灯火 。 看着那些窗户&#xff0c;我常在想…

作者头像 李华