首页 > 其他分享 >ZZULIOJ1075: 聚餐人数统计

ZZULIOJ1075: 聚餐人数统计

时间:2024-07-15 13:01:36浏览次数:11  
标签:include int 聚餐 flag cost && printf ZZULIOJ1075 人数

#include <stdio.h>
#include <math.h>
int main()
{
   int a,b,c,n,cost,flag=0;//a男人 b女人 c小孩 n输入的人数  cost输入的花费  flag标志数
   scanf("%d %d",&n,&cost);
   for(a=0;a<=cost/3;a++)//假设cost=12,男人的最大人数为12/3=4人,可得男人的最大人数等于总花费/3 
   {
   	for(b=0;b<=cost/2;b++)//假设cost=12,女人的最大人数为12/2=6人,可得女人的最大人数等于总花费/2
	   {
	   	c=n-a-b;
	   	if(c>=0&&a+b+c==n&&3*a+2*b+c==cost)//设置小孩的人数大于等于0,不然输出将包括负数情况,abc满足数量关系式则答案成立,反之题目无解 
	   	{
		 flag=1;//标志数改变寻找到答案 
	   	 printf("%d %d %d\n",a,b,c);	
		}
	   }
   } 
   if(flag==0)//标志数不变题目无解 
   {
   	printf("No answer");
   }
   return 0;
}

标签:include,int,聚餐,flag,cost,&&,printf,ZZULIOJ1075,人数
From: https://blog.csdn.net/weixianpaidui/article/details/140426228

相关文章

  • 识别视频中的人数并统计出来
    目的:使用Python和pysimpleguil以及opencv写一个统计人流量的软件。要求:1加载选定的视频2通过形态学特征识别人,3统计人数并且在界面上显示出来,4保存识别出人数的信息。步骤1:安装必要的库首先,确保你已经安装了Python。然后,安装PySimpleGUI和OpenCV。你可以使用pip来安......
  • 编写程序,输入一批学生的成绩,遇0或负数则输入结束,要求统计并输出优秀(大于85)、 通过(60~84
    /编写程序,输入一批学生的成绩,遇0或负数则输入结束,要求统计并输出优秀(大于85)、通过(60~84)和不及格(小于60)的学生人数。/#include<stdio.h>voidfun(int*score,intn){intoutstanding=0;intpass=0;intflunk=0;for(inti=0;i<n;i++){if(sc......
  • 请编写函数fun,该函数的功能使:统计各年龄段的人数。N个年龄通过调用随机函数获得, 并放
    /请编写函数fun,该函数的功能使:统计各年龄段的人数。N个年龄通过调用随机函数获得,并放在主函数的age数组中;要求函数把0至9岁年龄段的人数放在d[0]中,把10至19岁年龄段的人数放在d[1]中,把20至29岁的人数放在d[2]中,其余以此类推,把100岁(含100以上年龄的人数都放在d[10]中。结果在主......
  • Python对历年高考分数线数据用聚类、决策树可视化分析一批、二批高校专业、位次、计划
    全文链接:https://tecdat.cn/?p=36626原文出处:拓端数据部落公众号随着高等教育的普及与竞争的日益激烈,高考作为通往高等教育的重要门槛,其分数线的波动、高校及专业的选择成为了社会广泛关注的焦点。考生和家长在面临众多高校和专业的选择时,往往需要综合考虑多种因素,如分数线、专......
  • AI写代码,CS还有前途吗?加州大学伯克利分校:CDSS申请人数激增48%!
    目录01 CS入学人数暴涨02 人类Coder可堪大任03AI还没有学会创新04编程与农耕不同AI写了这么多代码,你还应该学习计算机科学吗?新的数据显示,学生们仍然热衷于选修计算机科学:加州大学伯克利分校(UCB)计算机科学专业的一年级申请人数猛增48%!没体验过OpenAI最新版GPT-4o......
  • 抖音直播间弹幕解析:点赞,评论,送礼,进入提示,粉丝团,关注,在线人数等
    声明:本文以教学为基准、本文提供的可操作性不得用于任何商业用途和违法违规场景。本人对任何原因在使用本人中提供的代码和策略时可能对用户自己或他人造成的任何形式的损失和伤害不承担责任。包含关注,点赞等简介这是一个用Python编写的抖音直播间信息获取工具。该服务的......
  • 如何查看网络连接人数?为你介绍三种方法
    方法一:通过命令提示符查看1.打开命令提示符(Windows键+R键,输入cmd并回车)。2.在命令提示符窗口中输入“netstat-an”命令,并按回车键执行。3.观察输出的信息,找到本地地址和外部地址对应的TCP和UDP连接数。4.根据连接数可以大致判断当前网络连接的人数。 方法二:通过路由器管理......
  • Redis - 实现在线人数统计功能
    一、前言在线人数统计这个功能实现的方式很多,这里说一下常使用的方式:使用Redis的有序集合(zset)实现。核心方法是这四个:zadd、zrangeByScore、zremrangeByScore、zrem。二、实现步骤1.如何认定用户是否在线?认定用户在线的条件一般跟网站有关,如果网站需要登录才能进入,那么这......
  • 大数据面试SQL每日一题系列:最高峰同时在线主播人数。字节,快手等大厂高频面试题
    大数据面试SQL每日一题系列:最高峰同时在线主播人数。字节,快手等大厂高频面试题之后会不定期更新每日一题sql系列。SQL面试题每日一题系列内容均来自于网络以及实际使用情况收集,如有雷同,纯属巧合。1.题目问题1:如下为某直播平台各主播的开播及关播时间数据明细,现在需要计算该平......
  • Servlet监听器统计在线人数
    首先,我们需要创建一个HttpSessionListener来监听会话的创建和销毁事件。当新的会话创建时,我们将增加在线人数;当会话销毁时,我们将减少在线人数。publicclassOnlineCounterListenerimplementsHttpSessionListener{privatestaticintactiveSessions=0;@Overri......