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

html5手机网站免费模板响应式网站制作流程

html5手机网站免费模板,响应式网站制作流程,微信公众号网页设计,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.yayakq.cn/news/274879/

相关文章:

  • 电商网站运营怎么做星沙做淘宝店铺网站
  • dw网站指向邮箱超链接怎么做学校网站建设背景
  • 东莞网站建设 汇卓网页图片文字识别
  • 美发企业网站建设价格智慧团建如何在手机上登录
  • WordPress仿站助手西安造价信息网官网
  • 如何开网站详细步骤图凡科手机建站教程
  • 济南网站建设兼职wordpress google cdn
  • 网站建设报价 下载购买云服务器
  • 有没有网站教做美食的手机做网站价格
  • 亦庄网站建设价格手机直播软件
  • 网站的线下推广怎么做郴州新网交友信息
  • 我国网站建设现状公司注册代理中介
  • 网站建设趣味解读女孩学网站开发与运营方向怎么样
  • 当阳网站建设电话wordpress红帽
  • 企业网站功能模块壹伴公众号编辑器
  • 通州手机网站建设做一家算命的网站
  • 郑州做食用菌配送的网站网站开发方式哪四种
  • 上海松江区网站建设免费自学网
  • 中国站长之家官网深圳网站制作公司平台
  • 建站公司推荐首推万维科技虚拟机如何做网站
  • 企业网站建设后期维护费用临安建设投标网站
  • 任务网站开发网页制作官方网站
  • 如何把视频放到自己的网站郑州市造价信息网官网
  • 建站大师系统更新后wordpress
  • 免费网站大全宁波网站建设方案咨询
  • wordpress建小说站收费如何开发游戏软件
  • wordpress站点描述手机网站开发用什么语言
  • 找第三方做网站 需要注意拖拽式网站建设
  • mcmore商城网站开发任县网站建设网络公司
  • 如何优化网站提高排名seo基础知识培训