当前位置: 首页 > news >正文

青岛 生物类网站建设湘潭网站seo磐石网络

青岛 生物类网站建设,湘潭网站seo磐石网络,德州公司做网站,如何使用wordpress目录 牛客_春游_贪心数学 题目解析 C代码 Java代码 牛客_春游_贪心数学 春游 描述: 盼望着,盼望着,东风来了,春天脚步近了。 值此大好春光,老师组织了同学们出去划船,划船项目收费如下:…

目录

牛客_春游_贪心+数学

题目解析

C++代码

Java代码


牛客_春游_贪心+数学

春游

描述:

盼望着,盼望着,东风来了,春天脚步近了。

值此大好春光,老师组织了同学们出去划船,划船项目收费如下:

双人船最多坐两人,也可以坐一人,收费a{a}a元

三人船最多坐三人,也可以坐两人或者一人,收费b{b}b元

本次出游加上带队老师共n{n}n人,如何安排能使得花费最小呢?

输入描述:

第一行给出一个正整数 T(1≤T≤1000)T(1 \le T \le 1000)T(1≤T≤1000),代表测试数据的组数。

接下来 T 行每行给出三个正整数n,a,b,1≤n,a,b≤10^9,含义如题。

输出描述:

每组输入输出一行,代表最小的花费


题目解析

        优先选性价比最高的,然后小部分改动。考虑如果先选2更优,那么最多可能选1个3,因为2和3的最小公倍数是6,如果选了2个3不如选3个2。再考虑先选3更优,那么可能会选择1个2或者2个2,如果选择3个2不如选择2个3更优。所以从这5种情况里找最优解就好了。

C++代码

#include <iostream>
using namespace std;
#define int long longint t;
int n, a, b;int fun()
{if(n <= 2)return min(a, b);int ret = 0;if(a * 3 < b * 2) // 尽可能的选择双⼈船{ret += n / 2 * a;n %= 2;if(n)ret += min(min(a, b), b - a);}else // 尽可能的选择三⼈船{ret += n / 3 * b;n %= 3;if(n == 1)ret += min(min(a, b), 2 * a - b);if(n == 2)ret += min(min(a, b), 3 * a - b);}return ret;
}signed main()
{cin >> t;while(t--){cin >> n >> a >> b;cout << fun() << endl;}return 0;
}

Java代码

import java.util.*;
public class Main
{public static void main(String[] s){Scanner in = new Scanner(System.in);int t = in.nextInt();while(t-- != 0){long n = in.nextLong(), a = in.nextLong(), b = in.nextLong();long ret = 0;if(n <= 2) // 边界情况{ret = Math.min(a, b);}else{if(a * 3 < b * 2) // 尽可能的选择双⼈船{ret += n / 2 * a;n %= 2;if(n == 1){ret += Math.min(Math.min(a, b), b - a);}}else // 尽可能的选择三⼈船{ret += n / 3 * b;n %= 3;if(n == 1)ret += Math.min(Math.min(a, b), 2 * a - b);if(n == 2)ret += Math.min(Math.min(a, b), 3 * a - b);}}System.out.println(ret);}}
}
http://www.dt0577.cn/news/33340.html

相关文章:

  • 游戏推广公司靠谱吗全国推广优化网站
  • 做地接的网站百度权重4网站值多少钱
  • 南京网站制作电话哈尔滨seo推广优化
  • 外贸企业网站制作代写文章兼职
  • 东莞大岭山俪仁妇产医院太原seo排名
  • 网站后台更新优化营商环境建议
  • 崔各庄地区网站建设宁波优化seo软件公司
  • 集团做网站优势web网页制作成品
  • 重庆3号线seo教程自学
  • 网站模板站扩容苏州seo推广
  • 濮阳建站公司哪个好杭州seo专员
  • 常州网站制作包括哪些seo是网络优化吗
  • 天津网站制作重点网络营销好学吗
  • 自己怎么网上注销公司seo有些什么关键词
  • 怎么将自己房子投入网站做民宿淘宝店铺推广方法
  • 西安分销商城网站建设什么是软文写作
  • 通州 网站建设全网营销推广 好做吗
  • 龙泉驿城乡建设委员会网站cpm广告联盟平台
  • 做网站用什么ui美观本地推广最有效的方法
  • 网站备案购买今天热搜前十名
  • 龙之向导外贸网站怎么样小程序生成平台系统
  • 孝感 网站建设百度关键词的费用是多少
  • 好的ftp网站电商产品推广方案
  • 做网站哪家公司最好1元涨1000粉
  • 网站建设aichengkejiwordpress自助建站
  • 淮上网站建设手机百度app最新版下载
  • 网站建设分工表seo厂商
  • 网站开发策划书端口扫描站长工具
  • 山东省住房城乡建设部网站首页中国今天最新军事新闻
  • 网页设计商城网站建设全网营销代理加盟