TB椰程 TypeBuddy 打字搭子

数的性质

洛谷·深入浅出 · 代码 · cpp · 难度 3/5 · 共 527 字

四种喜好按逻辑组合输出

  • 洛谷
  • 例题

正文

// 原题:https://oj.yecheng.tv/p/1357
// 题意:性质1偶数、性质2大于4且不大于12。四人分别喜欢:都真/至少一真/恰好一真/都不真。输出 4 个 0/1 空格隔开。
// 思路:p1=x%2==0;p2=x>4&&x<=12。小A=p1&&p2,Uim=p1||p2,八尾勇=p1^p2,正妹=!(p1||p2)。
// 复杂度:O(1)。
// 易错点:恰好一个用异或;正妹是不满足任何一个。
#include <iostream>
using namespace std;
int main() {
    int x;
    cin >> x;
    bool p1 = x % 2 == 0;
    bool p2 = x > 4 && x <= 12;
    cout << (p1 && p2 ? 1 : 0) << " "
         << (p1 || p2 ? 1 : 0) << " "
         << ((p1 ^ p2) ? 1 : 0) << " "
         << (!(p1 || p2) ? 1 : 0) << endl;
    return 0;
}

洛谷·深入浅出的其它内容

打字首页 · 词库画廊 · 编程打字 · 指法入门 · 天梯榜 · 数据分析 · 班级课堂 · 关于我们
椰程 TypeBuddy 打字搭子 —— 键盘指法练习 · 单词记忆 · 班级课堂 · 在线 PK