Codeforces Round #274 (Div. 2)
2015-03-07 21:59
429 查看
A. Expression
题意:给出a,b,c,给出"+","*",“()”在这三个数中任意放置这三个符号,求最大值
直接枚举6种情况就可以了,自己写的时候是挨个比找的最大值,后来发现别人的题解里面,直接将这6个值排序取最后一个数就可以了。
View Code
D是二分搜索
E是dp
再补吧----
go---go--
题意:给出a,b,c,给出"+","*",“()”在这三个数中任意放置这三个符号,求最大值
直接枚举6种情况就可以了,自己写的时候是挨个比找的最大值,后来发现别人的题解里面,直接将这6个值排序取最后一个数就可以了。
#include<iostream> #include<cstdio> #include<cstring> #include <cmath> #include<algorithm> using namespace std; typedef long long LL; struct node{ LL x,y; }a[10005]; int cmp(node n1,node n2){ if(n1.x!=n2.x) return n1.x<n2.x; return n1.y<n2.y; } int main() { int n,i; LL ans=0; scanf("%d",&n); for(i=1;i<=n;i++) cin>>a[i].x>>a[i].y; sort(a+1,a+n+1,cmp); ans=0; int flag=0; for(i=1;i<=n;i++){ if(a[i].y>=ans) ans=a[i].y; else ans=max(ans,a[i].x); } cout<<ans<<"\n"; return 0; }
View Code
D是二分搜索
E是dp
再补吧----
go---go--
相关文章推荐
- Codeforces Round #274 (Div. 2)——B、Towers
- Codeforces Round #274 (Div. 2)
- Codeforces Round #274(Div2) B. Towers 贪心
- Codeforces Round #274 (Div. 1)——C. Riding in a Lift
- Codeforces Round #274 (Div. 2)
- Codeforces Round #274 (Div. 2)D. Long Jumps
- 【Codeforces Round 274 (Div 2)A】【暴力 水题】Expression 三个数值运算使得结果最大
- Codeforces Round #274 (Div. 1) A. Exams 贪心
- Codeforces Round #274 (Div. 2) B. Towers
- Codeforces Round #274 (Div. 2)E. Riding in a Lift
- 【Codeforces Round 274 (Div 2)B】【贪心】Towers 若干次移数后使得最大差值尽可能小
- codeforces Round #274(div2) D解题报告
- Codeforces Round #274 (Div. 2) D. Long Jumps
- 【Codeforces Round 274 (Div 2)C】【贪心】Exams a[i]位置写a[i]或b[i] 所有位置的数保证不下降的最早结束时间
- Codeforces Round #274 (Div. 2) B. Towers
- 【Codeforces Round 274 (Div 2)D】【STL-SET 讨论】Long Jumps 刻度尺最多加几个刻度使得可以测量X与Y
- 【Codeforces Round 274 (Div 2)E】【DP 成段更新 打标记法 滚动数组】Riding in a Lift 乘坐k次电梯避免到达b层的方案数
- Codeforces Round #274 (Div. 2) d Long Jumps 尺取法 + set
- Codeforces Round #274 (Div. 2)
- dp+Codeforces Round #274 (Div. 2)E