1. 程式人生 > 其它 >2021.08.05(Codeforces Round #735 (Div. 2))

2021.08.05(Codeforces Round #735 (Div. 2))

A.Problem - A - Codeforces

#include<iostream>
#include<cstdio>
#include<cmath>
#include<cstring>
#include<algorithm>
using namespace std;
#define int long long
const int mod=1e9+7;
const int maxx=1e6+10;
        int a[maxx];
signed main(void){
    int t;
    scanf("%lld
",&t); while(t--){ int n; scanf("%lld",&n); for(int i=0;i<n;i++){ scanf("%lld",&a[i]); } int sum=0; for(int i=0;i+1<n;i++){ int ma=a[i]*a[i+1]; sum=max(sum,ma); } printf("%lld\n",sum); } }
View Code

注:比如包含三個數,肯定是最大最小還有次大,可以隨意擺放一下就可以知道結果了

B.Problem - B - Codeforces

注:建議去網上搜一下,總感覺這個題有點像猜出來的

Problem - C - Codeforces

注:記住一個性質,a異或b=c,等價於,a異或c=b,這樣一來就可以分析,首先找到異或完之後大於m的那個數

總感覺最近看的昏昏沉沉的,不知道是數學部分太抽象還是什麼,提不起興趣,就連A題都開始做不出來,論文也開始看不懂,實在很煩躁……溜