当前位置: 首页 > wzjs >正文

PS怎么布局网站结构有什么功能

PS怎么布局网站结构,有什么功能,六盘水网站建设,班级网站模板html本专栏持续输出数据结构题目集,欢迎订阅。 文章目录 题目代码 题目 伊娃喜欢收集全宇宙的硬币,包括火星币等等。一天她到了一家宇宙商店,这家商店可以接受任何星球的货币,但有一个条件,无论什么价格,都必须…

本专栏持续输出数据结构题目集,欢迎订阅。

文章目录

    • 题目
    • 代码

题目

伊娃喜欢收集全宇宙的硬币,包括火星币等等。一天她到了一家宇宙商店,这家商店可以接受任何星球的货币,但有一个条件,无论什么价格,都必须用 2 枚硬币一次付清,不能多也不能少。而她有多达 10^5 个硬币,于是求助于你。给定任一价格,请帮她找出可以付款的 2 枚硬币。

输入格式:
第 1 行给出 2 个正整数:n (≤10^5 )为硬币枚数、m(≤10^3 )为伊娃要付清的价格;第 2 行给出 n 枚硬币的面值,均为不超过 500 的正整数。同行数字间以空格分隔。

输出格式:
在一行中输出两枚硬币的面值 v1 和 v2,以 1 个空格分隔,满足条件 v1​ +v2 =m,并且 v1 ≤v2。如果这样的解不唯一,输出 v1 最小的那个解。如果解不存在,则输出 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

题目引用自攀拓考试真题(2012年冬季)。

代码

#include <stdio.h>
#include <stdlib.h>int compare(const void *a, const void *b) {return (*(int*)a - *(int*)b);
}int main() {int n, m;scanf("%d %d", &n, &m);int coins[100000];for (int i = 0; i < n; i++) {scanf("%d", &coins[i]);}// 对硬币进行排序qsort(coins, n, sizeof(int), compare);int left = 0, right = n - 1;int found = 0;// 双指针法查找符合条件的硬币对while (left < right) {int sum = coins[left] + coins[right];if (sum == m) {printf("%d %d\n", coins[left], coins[right]);found = 1;break;} else if (sum < m) {left++;} else {right--;}}if (!found) {printf("No Solution\n");}return 0;
}
http://www.dtcms.com/wzjs/80099.html

相关文章:

  • 国外服务器哪家好网站优化公司大家好
  • 沧州免费网站建设微信软文
  • 网站建设前期费用电商运营推广的方式和渠道有哪些
  • 设计师网站 知乎信息检索关键词提取方法
  • wordpress去除wordpress新闻sem和seo是什么职业岗位
  • 宁波中科网站建设有限公司什么是整合营销并举例说明
  • 网站目标关键词外链服务
  • 无经验可以做网站编辑吗百度一下网页版浏览器百度
  • 南昌网站建设培训班网站友情链接交易平台
  • 湛江cms建站网络推广怎么做才有效
  • 应该选用哪种口罩公司seo是指什么意思
  • 搬瓦工可以做网站吗推广
  • 做投资理财网站市场调研报告怎么写
  • 青岛哪个网站建设公司价格低还能好一些永久免费建个人网站
  • 朝阳市营商环境建设监督局网站郑州seo顾问热狗
  • 上海高端网站开发公今日郑州头条最新新闻
  • 张家港网站建设模板色盲测试
  • 衢州 网站建设网站自助建站系统
  • wordpress 多语言站点哈尔滨百度推广公司
  • 管理网站建设源代码程序企业建站平台
  • 电影网站建设java深圳sem优化
  • 合肥建设局网站上海百度分公司电话
  • 做购物网站费用帮我搜一下长沙做网络销售
  • 参考消息官方网站阅读西安seo推广公司
  • 新手做网站怎么上传系统济南市最新消息
  • 自己做网站什么网站比较好电商网站销售数据分析
  • 河北共产党员网站两学一做免费建立个人网站凡科
  • 深圳 网站设计公司排名搜索引擎优化的方法
  • 网站导航栏全屏怎么做的搜索引擎优化
  • 网站建设需求问卷千锋教育培训收费一览表