2017-09-26 14:34
对外经济贸易大学 售前产品 小小:lines=readLines("stdin")
for(l in lines){
if(l == ""){
break;
}
ll = strsplit(l, " ")[[1]]
a=ll[1];
b=ll[2];
cat(as.numeric(a)+as.numeric(b));
cat('\n');
} 以 求a+b 为例
0 点赞 评论 收藏
分享
ppap-acup:完蛋……提交完不能再回去答题了……
投递360集团等公司10个岗位 >
0 点赞 评论 收藏
分享
Sakura_Hoo://第一题代码 #include<bits/stdc++.h> using namespace std; const int maxn = 5*1e5 + 10; struct node{ int x,y; bool operator < (const node &b)const{ if(x == b.x) return y > b.y; return x > b.x; } }T[maxn]; node tmp[maxn]; int main(){ int n,cnt = 0; scanf("%d",&n); for(int i = 0; i < n; i++) scanf("%d%d",&T[i].x,&T[i].y); sort(T,T+n); int tmp_y = -1; for(int i = 0; i < n; i++){ if(T[i].y >= tmp_y){ tmp[cnt].x = T[i].x; tmp[cnt].y = T[i].y; tmp_y = T[i].y; cnt++; } } for(int i = cnt-1; i >= 0; i--){ printf("%d %d\n",tmp[i].x,tmp[i].y); } }
0 点赞 评论 收藏
分享
投递字节跳动等公司10个岗位 >
0 点赞 评论 收藏
分享
关注他的用户也关注了: