记录详情

Accepted


  
# 状态 耗时 内存占用
#1 Accepted 1ms 376.0 KiB
#2 Accepted 1ms 360.0 KiB
#3 Accepted 1ms 340.0 KiB
#4 Accepted 1ms 376.0 KiB
#5 Accepted 1ms 376.0 KiB
#6 Accepted 1ms 356.0 KiB
#7 Accepted 1ms 360.0 KiB
#8 Accepted 1ms 340.0 KiB
#9 Accepted 1ms 360.0 KiB
#10 Accepted 1ms 436.0 KiB

代码

/*

*/
#define method_2
#ifdef method_1
/*
50分算法
枚举a,b 直接判断 
*/
#include<iostream>
#include<cstdio>
#include<algorithm>
#include<cmath>
#include<set>
#include<map>
#include<queue>
#include<stack>
#include<vector>
#include<cstring>
#include<cstdlib>
using namespace std;
typedef long long ll;
const int maxn=+5;
const ll INF=0x3f3f3f3f3f3f3f3fll;
ll a1,b1,c1;
bool check(int a,int b){
    if((a==a1)&&((a&b)==b1)&&((a|b)==c1)) return true;
    if((a==a1)&&((a&b)==c1)&&((a|b)==b1)) return true;
    if((a==b1)&&((a&b)==c1)&&((a|b)==a1)) return true;
    if((a==b1)&&((a&b)==a1)&&((a|b)==c1)) return true;
    if((a==c1)&&((a&b)==b1)&&((a|b)==a1)) return true;
    if((a==c1)&&((a&b)==a1)&&((a|b)==b1)) return true;
    return false;
}
int main() {
    ios::sync_with_stdio(false);
    freopen("偷拍硕哥5.in","r",stdin);
    cin>>a1>>b1>>c1;
    for(int i=0;i<=1000;i++){
        for(int j=0;j<=1000;j++){
            if(i==j) continue;
            if(check(i,j)){
                cout<<i;
                return 0;
            }
        }
    }
    return 0;
}
#endif
#ifdef method_2
/*
100分算法 
因为a不等于b 
所以a|b是最大的数 
a&b是最小的数 
*/
#include<iostream>
#include<cstdio>
#include<algorithm>
#include<cmath>
#include<set>
#include<map>
#include<queue>
#include<stack>
#include<vector>
#include<cstring>
#include<cstdlib>
using namespace std;
typedef long long ll;
const int maxn=+5;
const ll INF=0x3f3f3f3f3f3f3f3fll;
ll a[5];

int main() {
    ios::sync_with_stdio(false);
//  freopen("偷拍硕哥5.in","r",stdin);
    cin>>a[0]>>a[1]>>a[2];
    sort(a,a+3);
    cout<<a[1];
    return 0;
}
#endif
#ifdef method_3
/*

*/

#endif

信息

递交者
类型
递交
题目
P1014 偷拍硕哥5
语言
C++
递交时间
2021-07-20 11:04:22
评测时间
2021-07-20 11:11:25
评测机
分数
100
总耗时
12ms
峰值内存
436.0 KiB