0
已采纳
#include<bits/stdc++.h>//头文件
核心代码!!!
int n,zx=0,zd=0;
cin>>n;
for(int i=0;i<=n/4;i++)
{
for(int j=0;j<=n/2;j++)
{
if(i*4+j*2==n)
{
if(zx==0) zx=i+j;
else
{
if(i+j<zx) zx=i+j;
}
}
}
}
for(int i=0;i<=n/2;i++)
{
for(int j=0;j<=n/4;j++)
{
if(i*2+j*4==n)
{
if(i+j>zd) zd=i+j;
}
}
}
cout<<zx<<' '<<zd<<endl;
或者直接套公式!!!
采纳的人是大帅哥!!!

宋梓涵在2018-08-09 13:43:53追加了内容
Accepted:100分
宋梓涵的测评结果:
测试点#1测评结果 : Accepted时间 : 0ms 测试点#2测评结果 : Accepted时间 : 0ms 测试点#3测评结果 : Accepted时间 : 0ms 测试点#4测评结果 : Accepted时间 : 0ms 测试点#5测评结果 : Accepted时间 : 0ms 测试点#6测评结果 : Accepted时间 : 0ms 测试点#7测评结果 : Accepted时间 : 0ms 测试点#8测评结果 : Accepted时间 : 0ms 测试点#9测评结果 : Accepted时间 : 124ms 测试点#10测评结果 : Accepted时间 : 832ms
0
核心:
jc=lz/4;
mc=lz/2;
if(lz%2!=0)//假如没有满足条件的
{
cout<<"0 0";//输出0 0
}
else//否则
{
if(lz%4!=0 && lz%2==0)//判断条件
{
if(lz%4>=2)//再次判断引申条件
jc+=1;//至少的数量++
}
cout<<jc<<" "<<mc;//输出
}
有什么问题评论里问
0
