配钥匙 “东信杯”

2024-02-14 15:32
文章标签 东信 配钥匙

本文主要是介绍配钥匙 “东信杯”,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

题目:

配钥匙

Description

 

小姐姐想要配 n 把钥匙,她走过开锁铺问老板价钱,老板是这么说的:

 

小姐姐想知道完成配n把钥匙的任务最少需要花费多少钱

Input

 

题目有多组测试数据。第一行输入一个整数T(组数少于100组),表示测试数据组数,对于接下来每组测试数据:每组测试数据输入只有一行,分别为4个整数,表示n、m、A、B。

0≤A,B≤1000000,0≤n,m≤1000 0 \leq A, B \leq 1000000, 0 \leq n , m \leq 1000 0≤A,B≤1000000,0≤n,m≤1000

Output

 

对于每组测试数据:

在一行内输出一个整数,表示答案

Sample Input 1

1
5 2 2 3

Sample Output 1

8

代码:

#include<stdio.h>
//#include<math.h>
int main(){
    int n,m,a,b;
    int t;
    scanf("%d",&t);
    int i;
    int s,s1,s2,s3;
    for(i=0;i<t;i++){
        scanf("%d%d%d%d",&n,&m,&a,&b);
        s1=n*a;
        s2=n/m*b+(n%m)*a;

        s3=(n/m+1)*b;

        if(s2<s1){
            s=s2;
        }
        else s=s1;
        if(s>s3){
            s=s3;
        }


        printf("%d\n",s);
    }
    return 0;

}

 

第三种情况容易忽略,多试几种测试用例。

这篇关于配钥匙 “东信杯”的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/708881

相关文章

东信身份证读卡SAM安全控制模块协议解析说明

完整的一次读卡流程包括:身份证寻卡 > 身份证选卡 > 身份证读卡,三个步骤 缺一不可(见通讯协议)。 图为:文字+照片原始数据,共 1290 字节 说明:上图数据为身份证文字+照片数据,不包括指纹数据。指纹的这里不做分 析, 具体可以参考通讯协议。 一、头文件:EA EB EC ED 05 05 00 B4 头文件 8 字节不用理会 二、256 字节文字信息:1 个汉字 = 2 个

东信智能:SDT88-FR嵌入式内置式身份证阅读器微模块技术参数,和之前的大模块、小模块有什么区别研究

身份证读卡器模块总共分为4种: 1、0503大模块,尺寸大,可读完整信息。 2、0513小模块,尺寸中等,可读完整信息。 3、微模块,尺寸小,只用于比对。 4、SDT88-FR嵌入式模块,尺寸小,可读完整身份信息,含射频芯片。 嵌入式身份证读卡器安全控制模块是带有射频通信接口的第四代居民身份证安全验证控制模块,符合《GA/T 467-2019居民身份证验证安全控制模块接口技术规范》,

东信智能:嵌入式内置式身份证阅读器微模块技术参数,和之前的大模块、小模块有什么区别研究

身份证读卡器模块总共分为4种: 1、0503大模块,尺寸大,可读完整信息。 2、0513小模块,尺寸中等,可读完整信息。 3、微模块,尺寸小,只用于比对。 4、SDT88-FR嵌入式模块,尺寸小,可读完整身份信息,含射频芯片。 嵌入式身份证读卡器安全控制模块是带有射频通信接口的第四代居民身份证安全验证控制模块,符合《GA/T 467-2019居民身份证验证安全控制模块接口技术规范》,

广西大学东信杯第四届程序设计竞赛(同步赛)部分题解

赛题链接:牛客(NC)广西大学第四届程序设计竞赛(同步赛) 点击传送 借鉴了mrgg等诸位大佬的代码 第一次写题解,希望大佬勿喷,时间有限,错误难以避免,希望各位大佬指正 A题 Antinomy与比赛的含金量(签到题)  签到题,给n个比赛,每个比赛有三个参数a,b,c如果a,b大于90,c大于60,输出A+,否则输出E+。 #include <iostream>using nam