记录编号 |
92698 |
评测结果 |
AAAAAAAAAA |
题目名称 |
行动开始 |
最终得分 |
100 |
用户昵称 |
雪狼 |
是否通过 |
通过 |
代码语言 |
C++ |
运行时间 |
0.474 s |
提交时间 |
2014-03-22 10:26:32 |
内存使用 |
0.31 MiB |
显示代码纯文本
#include<iostream>
#include<cstdio>
#include<cstring>
#define REP(i,a,b) for(int i=a;i!=b+1;++i)
#define CLR(c,x) memset(c,x,szieof(c))
#define maxn 30000000+10
#define INF ~0U>>2
using namespace std;
typedef long long LL;
int n;
int a,b,c;
void read(){
}
void work(){
bool is_all_B=1;
LL cnt=0LL,t=INF;
scanf("%d",&n);
REP(i,1,n){
scanf("%d%d",&a,&b);
c=b-a;
if(b>a)cnt+=b;
else{
is_all_B=0;
cnt+=a;
}
if(c<t)t=c;
}
if(is_all_B)cnt-=t;
printf("%lld\n",cnt);
}
void setIO(string s){
string in=s+".in",out=s+".out";
freopen(in.c_str(),"r",stdin);
freopen(out.c_str(),"w",stdout);
}
int main(){
setIO("goz");
read();
work();
return 0;
}