题解 | #Old Bill#

Old Bill

https://www.nowcoder.com/practice/17a30153e092493e8b4d13f321343927

#include<cstdio>
#include<iostream>
using namespace std;
int main()
{
	
	int n;
	int x,y,z;
	cin>>n;
	cin>>x>>y>>z;
	int a,b;
	int per;
	int resulta;
	int resultb;
	int max=0;
	for(a=1;a<=9;a++)
	{
		for(b=0;b<=9;b++)
		{
			int total=a*10000+x*1000+y*100+z*10+b;
			if(total%n==0){
				per=total/n;
				if(per>max){
					max=per;
					resulta=a;
					resultb=b;
				}
			}	
		}
	}
	if(max==0)
	{
		cout<<0<<endl;
	}
	else
		cout<<resulta<<' '<<resultb<<' '<<max<<endl;	
	return 0;
 }

这个题可能是我比较菜吧,首先关键点在于,每只火鸡的价格是整数,这点用求余=0来表示。再者,就是计算出符合条件的per火鸡的价格,求出所有符合条件的最大值,在这其中要分辨出a b max是谁来。

我最开始只会自己输出max值,却不知道此时使max最大的a b怎么表示出来,哈哈哈哈哈太傻了实在是!!!

直接在循环体中表示出来就好了啊啊啊啊!!!!!

全部评论

相关推荐

咋六月了还有面试啊,有兄弟了解这个部门吗一面结束更新面完了家人们,纯纯kpi啊,上来就是一道题是打印多个字符串的笛卡尔积,库吃库吃写完了,结果又来一道协程调度的题。做题就做了40分钟,也没开摄像头,也没有反问,也没有八股,最后面试官跑路的时候被我拉住问了一个问题然后不耐烦的回答一句话跑路了。二面结束更新刚刚结束面试,新鲜出炉热乎的面经。二面面试官一改一面面试官懒懒洋洋的作风,也开了摄像头,这是本菜鸟经历的最全面的一次面试,有拷打项目、有八股、有场景题、有手撕、有shell编程题(我直接投降)、有智力题面试官水平很高,很发散,问的也很全,就是网络有点卡顿加上面试官说话稍微带点口音,导致有些问题听不清楚。八股的范围基本也就围绕后端老四样,外加项目上的相关知识。面试体验挺好,只不过有些题我直接就投降了,而且算法也没写到让面试官满意的程度。关于一面的两道手撕第一道可以理解为有多个字符串数组,每个数组里有多个字符串,求笛卡尔积第二道是并发三个协程,有序打印1、2、3三个数字,要求第一个协程打印一百次,第二个两百次,第三个三百次。大概是这个意思。更新已约hr面,后续我再探更新&nbsp;&nbsp;hr面结束转录用评估hr巨帅巨有气质,我看着屏幕,一人占据屏幕一半,鼠鼠真不愧是哥布林😂hr面确实主要是聊天,但我还是能感觉到一定压力,我觉得hr面主要考验情商吧,会说话就行,看hr给不给你舔他们的机会,我这个就没给,所以面的过程心里慌慌的。说要端午节以后才会有结果,等端午以后再探吧
查看2道真题和解析
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务