Skip to main content
  1. Posts/

codeforces 47 C. Exams

·1 min
Note: This article is available in Chinese only. 本文暂无英文版本。 View original

http://codeforces.com/problemset/problem/479/C

 1/************************************************
 2Author :111qqz
 3Created Time :2016年02月22日 星期一 23时31分10秒
 4File Name :code/cf/problem/479C.cpp
 5************************************************ */
 6
 7#include <iostream>
 8#include <algorithm>
 9#include <cstring>
10#include <cstdio>
11
12#include <cmath>
13
14using namespace std;
15int n,ans;
16const int N=1E4+5;
17int a[N],b[N];
18
19struct  Q
20{int a,b;
21}q[N];
22
23bool cmp(Q x, Q y)
24{
25    if ( x.a<y.a) return true;
26    if ( x.a==y.a &&x.b<y.b ) return true;
27    return false;
28}
29
30int main()
31{
32    scanf("%d",&n);
33    for ( int i = 1 ; i <= n ; i++ )
34        scanf("%d %d",&q[i].a,&q[i].b);
35    sort(q+1,q+n+1,cmp);
36
37    ans=q[1].b;
38    for ( int i = 2 ; i <= n; i++ )
39    {
40        if ( q[i].b>=ans )
41            ans = q[i].b;
42        else ans = q[i].a;
43    }
44    printf("%d\n",ans);
45    return 0;
46}

Related

HDOJ 4882 Loves Codefires

·2 mins
ZCC Loves Codefires Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 988 Accepted Submission(s): 500 Problem Description Though ZCC has many Fans, ZCC himself is a crazy Fan of a coder, called “Memset137”. It was on Codefires(CF), an online competitive programming site, that ZCC knew Memset137, and immediately became his fan. But why? Because Memset137 can solve all problem in rounds, without unsuccessful submissions; his estimation of time to solve certain problem is so accurate, that he can surely get an Accepted the second he has predicted. He soon became IGM, the best title of Codefires. Besides, he is famous for his coding speed and the achievement in the field of Data Structures. After become IGM, Memset137 has a new goal: He wants his score in CF rounds to be as large as possible. What is score? In Codefires, every problem has 2 attributes, let’s call them Ki and Bi(Ki, Bi>0). if Memset137 solves the problem at Ti-th second, he gained Bi-KiTi score. It’s guaranteed Bi-KiTi is always positive during the round time. Now that Memset137 can solve every problem, in this problem, Bi is of no concern. Please write a program to calculate the minimal score he will lose.(that is, the sum of Ki*Ti).

poj 1065 Wooden Sticks

·2 mins
Wooden Sticks Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 19008 Accepted: 8012 Description There is a pile of n wooden sticks. The length and weight of each stick are known in advance. The sticks are to be processed by a woodworking machine in one by one fashion. It needs some time, called setup time, for the machine to prepare processing a stick. The setup times are associated with cleaning operations and changing tools and shapes in the machine. The setup times of the woodworking machine are given as follows: (a) The setup time for the first wooden stick is 1 minute. (b) Right after processing a stick of length l and weight w , the machine will need no setup time for a stick of length l’ and weight w’ if l <= l’ and w <= w’. Otherwise, it will need 1 minute for setup. You are to find the minimum setup time to process a given pile of n wooden sticks. For example, if you have five sticks whose pairs of length and weight are ( 9 , 4 ) , ( 2 , 5 ) , ( 1 , 2 ) , ( 5 , 3 ) , and ( 4 , 1 ) , then the minimum setup time should be 2 minutes since there is a sequence of pairs ( 4 , 1 ) , ( 5 , 3 ) , ( 9 , 4 ) , ( 1 , 2 ) , ( 2 , 5 ) . Input

codeforces 447 B. DZY Loves Strings

·1 min
简单贪心。 因为填的字母没有次数限制,所以最优策略很容易想到,就是在最后面填最大的。 不用实际去填,算出ans就可以。

hdu 1009 FatMouse' Trade

·1 min
简单贪心…. 需要注意的是数据是非负,所以有0的情况要考虑周全,基本都要特殊处理。 多WA了三次,不知道为什么交C++可以过,交G++就不行。