华师一附中OI组
标题:
P1909 买铅笔
[打印本页]
作者:
WJL
时间:
2018-5-27 23:19
标题:
P1909 买铅笔
#include <iostream>
#include <cstdio>
using namespace std;
long long int n,i,a1,a2,as,b1,b2,bs,c1,c2,cs,ans;
int main()
{
cin>>n;
cin>>a1>>a2>>b1>>b2>>c1>>c2;
if(n%a1==0) as=n/a1*a2;
else as=(n/a1+1)*a2;
if(n%b1==0) bs=n/b1*b2;
else bs=(n/b1+1)*b2
if(n%c1==0) cs=n/c1*c2;
else cs=(n/c1+1)*c2;
if(as<bs && as<cs)
ans=as;
if(bs<as && bs<cs)
ans=bs;
if(cs<as && cs<bs)
ans=cs;
cout<<ans<<endl;
return 0;
}
作者:
WJL
时间:
2018-5-27 23:20
///简单粗暴的方法
作者:
admin
时间:
2018-5-28 17:01
有这个必要吗 看我的程序
作者:
WJL
时间:
2018-5-28 21:40
作者:
WJL
时间:
2018-5-29 21:54
P1028
我们要求找出具有下列性质数的个数(包含输入的自然数 nn ):
先输入一个自然数 nn ( n \le 1000n≤1000 ),然后对此自然数按照如下方法进行处理:
不作任何处理;
在它的左边加上一个自然数,但该自然数不能超过原数的一半;
加上数后,继续按此规则进行处理,直到不能再加自然数为止.
输入输出格式
输入格式:
11 个自然数 nn ( n \le 1000n≤1000 )
输出格式:
11 个整数,表示具有该性质数的个数。
作者:
WJL
时间:
2018-5-29 21:54
#include<iostream>
using namespace std;
int n,i,j;
int f[1010];
int main(){
cin>>n;
for(i=1;i<=n;i++){
for(j=1;j<=i/2;j++)
{
f
+=f[j];
}
f
++;
}
cout<<f[n];
return 0;
}
欢迎光临 华师一附中OI组 (http://hsyit.cn/)
Powered by Discuz! X3.2