比赛的时候E调了好久...F没时间写T T

  A:直接走到短的路上来回走就好了

#include<iostream> 
#include<cstring>
#include<cstdlib>
#include<cstdio>
#include<cmath> 
#include<algorithm> 
using namespace std;
const int maxn=500010,inf=1e9;
int n,a,b,c;
inline void read(int &k)
{
    int f=1;k=0;char c=getchar();
    while(c<'0'||c>'9')c=='-'&&(f=-1),c=getchar();
    while(c<='9'&&c>='0')k=k*10+c-'0',c=getchar();
    k*=f;
}
int main()
{
    read(n);read(a);read(b);read(c);
    if(n==1)return puts("0"),0;
    int mn=min(a,min(b,c));int now=1;
    if(a==mn||b==mn)printf("%d\n",mn*(n-1));
    else printf("%d\n",min(a,b)+mn*(n-2));
}
View Code

相关文章:

  • 2020-05-07
  • 2020-05-17
  • 2020-09-28
  • 2020-10-25
  • 2021-01-09
  • 2021-10-25
猜你喜欢
  • 2021-11-12
  • 2020-05-04
  • 2021-07-30
  • 2021-05-02
  • 2020-01-06
  • 2020-01-10
  • 2021-10-09
  • 2020-02-10
相关资源
相似解决方案