题解 | #一堆点#

一堆点

https://ac.nowcoder.com/acm/problem/15592

#include using namespace std; const int maxn=1e6+5; #include #include struct node{ double a; double b; double c; double sum; }s[maxn]; bool cmp(node a,node b) { if(a.sum<b.sum) return 1; else{ if(a.sum==b.sum) { if(a.a<b.a) return 1; else{ if(a.a==b.a) { if(a.b<b.b) return 1; else{ if(a.b==b.b) { if(a.c<b.c) return 1; } } } } } } return 0; } int main() { int n; cin>>n; int i=0; while(n--) { cin>>s[i].a>>s[i].b>>s[i].c; s[i].sum=s[i].as[i].a+s[i].bs[i].b+s[i].c*s[i].c; i++; } sort(s,s+i,cmp); for(int j=0;j<i;j++) { cout<<s[j].a<<" "<<s[j].b<<" "<<s[j].c<<endl; } }

全部评论

相关推荐

争当牛马还争不上
码农索隆:1.把简历改哈 2.猛投,狠投 3.把基础打牢 这样你在有机会的时候,才能抓住
点赞 评论 收藏
分享
湫湫湫不会java:1.在校经历全删了2.。这些荣誉其实也没啥用只能说,要的是好的开发者不是好好学生3.项目五六点就行了,一个亮点一俩行,xxx技术解决,xxx问题带来xxx提升。第一页学历不行,然后啥有价值的信息也没有,到第二页看到项目了,第一个项目九点,第二个项目像凑数的俩点。总体给人又臭又长,一起加油吧兄弟
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务