题目信息

题目类型
练习
题目年份
2025
题目题型
编程题
关 键 词
买礼物

题目题干

题目描述

又到了一年一度的明明生日了,明明想要买 B 样东西,巧的是,这 B 样东西价格都是 A元。Pe1100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

但是,商店老板说最近有促销活动,也就是:Pe1100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

如果你买了第 I 样东西,再买第 J 样,那么就可以只花 KI,J元,更巧的是KI,J竟然等于 KJ,IPe1100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

现在明明想知道,他最少要花多少钱。Pe1100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输入

第一行两个整数 A,B。 接下来 B 行,每行 B 个数,第I行第J个为 K(I,J)。 我们保证 K(I,J) = K(J,I) 并且 K(I,I) = 0。 特别的,如果 K(I,J)= 0,那么表示这两样东西之间不会导致优惠。 注意 K(I,J)可能大于A。

输出

一个整数,为最小要花的钱数。

数据范围

对于 100% 的数据,1≤B≤500,0≤A,K(I,J)≤1000。

输入样例1

1 1Pe1100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
0

输出样例1

1

输入样例2

3 3Pe1100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
0 2 4Pe1100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
2 0 2Pe1100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
4 2 0

输出样例2

7

答案解析

相关题目

题目描述 给定一个完全二叉树的层序遍历(节点个数小于100),求前序、中序、后序遍历。 输入 第一行一个整数表示结点个数。 第二行n个数依次表示每个结点的下标。 输出 输出三行,分别为前序,中序,后
又到了一年一度的明明生日了,明明想要买 B 样东西,巧的是,这 B 样东西价格都是 A元。 但是,商店老板说最近有促销活动,也就是: 如果你买了第 I 样东西,再买第 J 样,那么就可以只花 KI
题目描述 最小生成树(Minimum Spanning Tree,简称MST)是指在一个加权的、无向的连通图中,由所有顶点构成的一个子图,这个子图是一棵树,并且其所有边的权重之和最小。换句话说,最小生
题目描述 小明现在要从a地出发到达b地,他很懒,希望走最短的路径到达(其实也不叫懒,这叫选取最优路径)。 小明只知道有哪些路和途径点,他会告诉你任意一条路连接的两个点的信息,她希望你帮他选取一条路径
题目描述 给出一个包含有向图和无向图的混合图 G,图上有n个点和 m 条边,现在需要使用邻接矩阵来存储该混合图 G 并按格式输出邻接矩阵。 输入 输入第一行为两个正整数n 和m(1≤n,m≤100)
题目描述 现在有 n 个人,他们之间有两种关系:朋友和敌人。我们知道: 一个人的朋友的朋友是朋友 一个人的敌人的敌人是朋友 现在要对这些人进行组团。两个人在一个团体内当且仅当这两个人是朋友。请求出这
题目描述 给定一个包含n个点(编号为1~n)的无向图,初始时图中没有边。现在要进行m个操作,操作共有三种: “C a b”,在点a和点b之间连一条边,a和b可能相等; “Q1 a b”,询问点a和点
题目描述 给定一个二维网格,其中由 '1'(陆地)和 '0'(水)组成,请你计算网格中岛屿的数量。 岛屿总是被水包围,并且每座岛屿只能由 水平方向和竖直方向(
题目描述 一共有 n 个数,编号是1~n,最开始每个数各自在一个集合中。现在要进行 m 个操作,操作共有两种: 1. M a b,将编号为a和b的两个数所在的集合合并,如果两个数已经在同一个集合中,
题目描述 小明刚刚学习了三种整数编码方式:原码、反码、补码,并了解到计算机存储整数通常使用补码。但他总是觉得,生活中很少用到231-1这么大的数,生活中常用的0~100这种数也同样需要用4个字节的补码

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢