首页 > 其他分享 >淘淘摘苹果(升级版)

淘淘摘苹果(升级版)

时间:2023-04-27 19:25:49浏览次数:36  
标签:arr int brr len a1 淘淘 苹果 升级版

淘淘摘苹果(升级版)


今天在洛谷上面做了很久的题
下面的代码加注释

#include <stdio.h>
#include <string.h>
//void paixu(int arr[], int brr[], int len) {
//
//
//}
int main() {
	int n, s;
	int a, b;
	scanf("%d %d", &n, &s);//搜集苹果数n,以及力气s 
	scanf("%d %d", &a, &b);//搜集椅子高度,和淘淘可以够到的最大值 
	int arr[n];//定义一个数组记录摘每个苹果的力气; 
	int brr[n];//用来记录苹果离地的高度 
	int len; 
	len = n;//记录数组的长度 
	int count = 0;//用来记录每个可以摘到的苹果数 
	for (int i = 0; i < n; i++) {
		scanf("%d %d", &brr[i], &arr[i]);
	}//循环n次用来收集苹果高度和需要的力气 


/*
下面是选择排序,因为我是废物,只能写出选择排序; 


*/ 
	int temp;
	int temp1;
	int a1;
	for (a1 = len - 1; a1 > 0; a1--) {//前面的a定义过了。所以这里用a1. 
		int maxid = 0;//定义一开始的maxid为0 
		for (int i = 0; i <= a1; i++) {
			if (arr[maxid] < arr[i]) {
				maxid = i;
			}//找出最大值,然后数组向前移动一位 
		}
		temp = arr[a1];
		temp1 = brr[a1];
		arr[a1] = arr[maxid];
		brr[a1] = brr[maxid];
		arr[maxid] = temp;
		brr[maxid] = temp1;//用力气的大小来排序,同时让苹果离地高度与其一一对应 
		//不会用结构体所以用两个数组 
	}

//	for (int i = 0; i < n; i++) {
//		printf("%d ", arr[i]);
//	}
//	printf("\n");
//	for (int i = 0; i < n; i++) {
//		printf("%d ", brr[i]);
//	}
	for(int i=0;i<n;i++){
		if(a+b>=brr[i]&&s>=arr[i]){//同时满足力气够和够得着 
			s=s-arr[i];//花费力气 
			count++;//苹果数加1 
		}
	}
//	int arr[] = {1,7,1,38,2,4,8734};
//	int len;
//	len=sizeof(arr)/sizeof(arr[0]);
//	paixu(arr,len);

//
//	for (int i = 0; i <= len - 1; i++) {
//		printf("%d ", arr[i]);
//	}
//

printf("%d",count);//打印苹果数 
	return 0;
}

标签:arr,int,brr,len,a1,淘淘,苹果,升级版
From: https://www.cnblogs.com/harper886/p/17359998.html

相关文章

  • 暗藏的比特币白皮书已删除!苹果其实与Web3“格格不入”?
       据悉,Apple已从其最新的MacOSVenturabeta中删除了比特币白皮书,虽然该公司从未对白皮书的存在提供任何官方解释,但许多人猜测这是对加密货币日益增长的重要性的认可。   4月上旬,科技专家AndyBaio偶然发现,自己的Mac电脑上隐藏着比特币白皮书文件。众多网友纷纷猜测,究竟是......
  • 华为OD机试真题 分苹果
    最近更新的博客华为od2023|什么是华为od,od薪资待遇,od机试题清单 https://dream.blog.csdn.net/article/details/128980730华为OD机试真题大全,用Python解华为机试题|机试宝典 https://dream.blog.csdn.net/article/details/129221789【华为OD机试】全流程解析......
  • 苹果Mac电脑安装AutoCAD 2024卡死无响应解决方法
    期待已久的AutoCAD2024已经更新了,许多朋友第一时间卸载电脑上的AutoCAD2023,转手下载了最新版的AutoCAD2024,但是安装的时候发现双击包内的InstallAutodeskAutoCAD2024 安装程序后总是会出现程序卡死无响应的情况,不管是重启电脑,还是重新从官网下载安装包都不行。AutoCAD2024......
  • 卧槽!一不小心发现了保存脸书视频的办法!安卓和苹果手机都能用!
    嘿,友友们!当你们在看脸书视频的时候,想必大家都有过这样的经历,看到一个超好笑的视频,想要保存下来分享给朋友,结果却不知道该怎么下手,只能眼睁睁地看着它从自己的屏幕上划过...真是太悲催了!别担心!小编在前几天终于找到技巧啦!就是这个在手机应用商店就能搜到的【光影存图】!可以保存脸书......
  • ASUS PRIME B550M-A (WI-FI) AMD Ryzen 3600电脑 Hackintosh 黑苹果efi引导文件
    原文来源于黑果魏叔官网,转载需注明出处。(下载请直接百度黑果魏叔)硬件型号驱动情况主板ASUSPRIMEB550M-A(WI-FI)处理器AMDRyzen3600已驱动内存16GB2933hz已驱动硬盘MidasForce1TBSSDNVMEM.2Gen3x42280FormFactor已驱动显卡AMDRX6600-XT已驱动声卡瑞昱@英特尔......
  • Thinkpad-t470电脑 Hackintosh 黑苹果efi引导文件
    原文来源于黑果魏叔官网,转载需注明出处。(下载请直接百度黑果魏叔)硬件型号驱动情况主板Thinkpad-t470处理器[email protected]/3.4GhzTurbo已驱动内存16GBDDR42666Mhz(SKHynix)已驱动硬盘IntelSSDPro7600P512GBNVME已驱动显卡IntelHDGraphics520已驱动声......
  • 索尼主导未来几年将主导苹果首款MR设备Oledos屏幕技术
          近日有消息称未来几年索尼将主导苹果首款MR设备Oledos屏幕技术。据相关业内人士表示苹果混合现实(MR)设备Oledos未来几年都将由索尼主导,预计苹果在今年发布的首款MR设备的Oledos也将由索尼提供。三星Display目前正在生产Oledos样品,但这是一款旨在供应三星电......
  • ASRock Z690 Extreme WiFi 6E i7 13700KF电脑 Hackintosh 黑苹果efi引导文件
    原文来源于黑果魏叔官网,转载需注明出处。(下载请直接百度黑果魏叔)硬件型号驱动情况主板ASRockZ690ExtremeWiFi6E处理器IntelCorei713700KF已驱动内存KINGBANK2x32GBDDR4-3600CL18已驱动硬盘PredatorSSDGM70001TB已驱动显卡YESTONRX6800XT16G已驱动声卡ConexantCX8070......
  • ASUS ZenBook Duo 14 UX481电脑 Hackintosh 黑苹果efi引导文件
    原文来源于黑果魏叔官网,转载需注明出处。(下载请直接百度黑果魏叔)硬件型号驱动情况主板ASUSZenBookDuo14UX481处理器•IntelCorei7-10510U•IntelCorei5-10210U已驱动内存Internal4GB2666+Changeable8GB2666memory已驱动硬盘Intel660pNVMeSSD已驱动显卡IntelUH......
  • 发布三个月跳水超1000!苹果M2版Mac mini降到3478元了
    快科技4月18日消息,苹果在今年1月17日晚,在官网上架了新款的Macmini,搭载了M2芯片,起售价4499元。当时该产品配合上教育优惠,一度被认为是“香爆了”的产品,如今距离发布刚好三个月时间,其价格在电商平台却直接跳水千元。根据拼多多百亿补贴频道显示,苹果M2版Macmini如今售价只要3478......