欢迎24级新生

2023年蓝桥杯选拔赛模拟赛

Problem A. 购物

一年一度的双十一购物又节到了,为了吸引客户,某店铺推出了一个活动。
活动规则如下:
如果你购买第i件商品,再购买第j件商品,那么你就只需花费K(i,j)元购买第j件商品;
反之亦然,即如果你购买第j件商品,再购买第i件商品,你需要花费K(j,i)元购买第i件商品,并且K(i,j)=K(j,i)。
当然你也可以选择只购买某一件商品。
小明想要在此店铺购买m件商品,并且巧合的是这m件商品每件都是p元,求最少需要花费多少元购入这m件商品。

输入

输入共m+1行。
第一行为两个整数p和m。
接下来的m行,每行m个数,第i行第j个为K(i,j)。

输出

输出共一行。
一个整数,为最小花费数。

样例

标准输入 复制文本
1 1
0
标准输出 复制文本
1
标准输入 复制文本
3 3
0 2 4
2 0 2
4 2 0
标准输出 复制文本
7

提示

数据范围:
1<=m<=500
0<=p,K(i,j)<=1000
样例解释:
样例一:
只需购买一件商品,此时的最小花费数为1。
样例二:
先买第 2 样东西,花费 3 元,接下来因为优惠,买 1,3样都只要 2 元,共 7 元。

登录以提交代码。
单点时限 1 秒
内存限制 128 MB
提交 25
通过 3

A B C D E

参赛须知 1.本次比赛采用oi赛制,每道题目以最后一次提交的评测结果为准,且比赛期间无法查看评测结果 2.请注意比赛诚信,比赛期间请勿向他人提供解题思路或解题代码