首页 > 其他分享 >C语言王伯买鱼

C语言王伯买鱼

时间:2023-01-29 21:58:16浏览次数:51  
标签:30 样例 50 C语言 王伯买 170

C语言王伯买鱼

【问题描述】

王伯退休后开始养鱼。他一早起来就赶去动物公园,发现这个世界的鱼真不少,五光十色、色彩斑斓,大的、小的,什么样的都有。这些鱼实在太美了,买的人越来越多,湖里的鱼越来越少。没有美丽的鱼,哪里有美丽的湖?于是动物公园不得不规定,对于每种鱼,每个人最多只能买一条。并且有些鱼是不能一起买的,因为放在一起他们相互争斗吞食。
王伯想买尽可能多的鱼,但很可惜,他的资金有限。他冥思苦想,不知如何是好。请编程帮他,如果有多个方案能买尽可能多的鱼,选择所花资金最多的一种方案。

具体要求:

【输入】

第一行:资金m(<=1000)和鱼的种类n(<=30)。以下n行,每行有两个正整数,鱼的编号s(1<=s<=n)和该鱼的价格t。接着又有若干行,每行两个整数p和q,当p和q都大于0时,表示p和q不能共处;当p和q均等于0时,表示输入结束。

【输出】

第一行两个整数,x和y,x表示买的鱼的条数,y表示总的花费。以下x行,每行有一个整数,表示所买鱼的编号。编号按升序排列输出。

样例输入:

170 7
1 70
2 50
3 30
4 40
5 40
6 30
7 50
1 4
1 7
3 4
3 5
5 7
6 3
0 0

样例输出:

4 170
2
4
6
7

源码

https://pan.baidu.com/s/1pq1Nwwo0hlc_J84F93HM4A?pwd=1111

标签:30,样例,50,C语言,王伯买,170
From: https://www.cnblogs.com/codewriter/p/17073913.html

相关文章

  • 初识C语言随笔
    常量:1.不变的量变量前面加const变常量const为常属性2.const修饰的常变量:常属性的变量不可以用在数组3.#define定义的标识符常量可用于数组intarr[MAX]=......
  • C语言unsigned long 转换拆分
    提问: 问题遇到的现象和发生背景C语言将一个long的4个字节abcd拆分成dcba并且组回去,比如0x5f05变成0x055f遇到的现象和发生背景,请写出第一个错误信息用代码块功能插......
  • 看C语言程序员的七夕如何表白:用C说爱你
    有一封信,送给有你的七夕。总想为这1385个日夜写点什么,却是提笔思念,落笔无言。我只是一个平凡的C语言程序员,请你原谅我的笨,我愿给你我的心。我不会甜言蜜语,只会用C说爱你。 ......
  • C语言代码之判断回文数
    #include<stdio.h>//判断是否为回文数intmain(){ inta,n,s=0; printf("inputanumber:"); scanf("%d",&a); n=a; for(;;) { s=s*10+a%10; if(a/10==0) break; a=......
  • [快速学]C语言-文件操作
     相关函数位于<stdio.h>中缓冲区/流文件和程序之间有输入/输出缓冲区,缓冲区是一个内存空间文件位置指针读数据从文件位置指针开始读,写数据从文件指针位置开始覆写打......
  • C语言整型在内存中的存储
    前言对于整型家族里的C语言内置数据结构:char,short,intlong来说,都有无符号(unsigned)和有符号(signed)之分。整型家族在内存中都是以补码的形式存在.一、整型家族char:unsig......
  • C语言基础教程:C语言随机数
    1.随机数概述编写程序过程中,我们经常需要产生一些随机数。随机数在程序中分为两种:真随机数:完全没有规则,无法预测接下来要产生的数。伪随机数:通过一些预先设定好的规则产生......
  • C语言字符
    一、C语言字符​C语言中,凡\AAA表示的字符都是以ASCII码为八进制数AAA的字符这里的A表示任意小于8的数字凡\xAA表示的字符都是以ASCII码为​​十六进制数​​AA的字符这里的A......
  • vs2022创建c语言的dll项目
    1.创建项目  2.创建完成不需要删除自动生成的文件3.修改项目属性右键单击--->c/c++--->常规----->附件包含目录------>这里不用 c/c++----->预处理器------->......
  • 用C语言读取大文件的问题 内存映射
    Windows对文件的读写提供了很丰富的操作手段,如:1.FILE*fp,fstearm;(C/C++)2.CFile,CStdioFile;(MFC)3.CreateFile,ReadFile;(API)在处理一般的文件(文本/非文本),......