codeforces631A Interview
Posted 快扶哀家去刷题
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了codeforces631A Interview相关的知识,希望对你有一定的参考价值。
http://codeforces.com/problemset/problem/631/A
给出两组一样长的数组A0~n-1 B0~n-1 求A中连续元素 按位或(or)的最大值与 B中连续元素 按位或(or)的最大值的和
或运算的话遇到一个新的数只増或不变,不会减,所以直接把所有数按位或,之后求和即可
#include<bits/stdc++.h> using namespace std; int n; vector<int> a; vector<int> b; int main(){ while(~scanf("%d", &n)){ a.clear(); b.clear(); for(int i = 0; i < n; i++){ int temp; scanf("%d", &temp); a.push_back(temp); } for(int i = 0; i < n; i++){ int temp; scanf("%d", &temp); b.push_back(temp); } vector<int>::iterator it; int ans1 = 0; for(it = a.begin(); it != a.end(); it++){ ans1 = ans1|(*it); } int ans2 = 0; for(it = b.begin(); it != b.end(); it++){ ans2 = ans2|(*it); } int ans = ans1+ans2; printf("%d\n", ans); } return 0; }
以上是关于codeforces631A Interview的主要内容,如果未能解决你的问题,请参考以下文章
spring bootmybatis启动报错:Consider defining a bean of type 'com.newhope.interview.dao.UserMapper&(代
Playrix Codescapes Cup (Codeforces Round #413, rated, Div. 1 + Div. 2) C. Fountains 树状数组维护区间最大值(示(代
ICM Technex 2018 and Codeforces Round #463 (Div. 1 + Div. 2, combined) A Palindromic Supersequence(代
Codeforces Round #344 (Div. 2)
Codeforces Round #344 (Div. 2)
Codeforces Round #477 (rated, Div. 2, based on VK Cup 2018 Round 3) C. Stairs and Elevators二分查找(示例(代