日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

4-adjacent(AtCoder-2686)

發(fā)布時間:2025/3/17 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 4-adjacent(AtCoder-2686) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Problem Description

We have a sequence of length N, a=(a1,a2,…,aN). Each ai is a positive integer.

Snuke's objective is to permute the element in a so that the following condition is satisfied:

For each 1≤i≤N?1, the product of ai and ai+1 is a multiple of 4.
Determine whether Snuke can achieve his objective.

Constraints

  • 2≤N≤105
  • ai?is an integer.
  • 1≤ai≤109

Input

Input is given from Standard Input in the following format:

N
a1 a2 … aN

Output

If Snuke can achieve his objective, print Yes; otherwise, print No.

Example

Sample Input 1

3
1 10 100

Sample Output 1

Yes
One solution is (1,100,10).

Sample Input 2

4
1 2 3 4

Sample Output 2

No
It is impossible to permute a so that the condition is satisfied.

Sample Input 3

3
1 4 1

Sample Output 3

Yes
The condition is already satisfied initially.

Sample Input 4

2
1 1

Sample Output 4

No

Sample Input 5

6
2 7 1 8 2 8

Sample Output 5

Yes

題意:給出 n 個數(shù),問經(jīng)過任意次交換后,使得每個數(shù)乘以他的左邊是 4 的倍數(shù),乘以右邊也是 4 的倍數(shù),若能成功輸出 Yes,若不能輸出 No

思路:

由于每個數(shù)乘以相鄰的數(shù)是 4 的倍數(shù),那么說明其中一個數(shù)是 4 的倍數(shù),或者兩個數(shù)都是 2 的倍數(shù)

因此,直接統(tǒng)計這 n 個數(shù)中為 2、4 的倍數(shù)的數(shù)的個數(shù),考慮每個位置插 2 插?4 的關(guān)系即可

Source Program

#include<iostream> #include<cstdio> #include<cstdlib> #include<string> #include<cstring> #include<cmath> #include<ctime> #include<algorithm> #include<utility> #include<stack> #include<queue> #include<vector> #include<set> #include<map> #include<bitset> #define EPS 1e-9 #define PI acos(-1.0) #define INF 0x3f3f3f3f #define LL long long const int MOD = 1E9+7; const int N = 200000+5; const int dx[] = {-1,1,0,0,-1,-1,1,1}; const int dy[] = {0,0,-1,1,-1,1,-1,1}; using namespace std; int a[N]; int main() {int n;scanf("%d",&n);int num4=0,num2=0;for(int i=1;i<=n;i++){scanf("%d",&a[i]);if(a[i]%4==0)num4++;else if(a[i]%2==0)num2++;}if(n>2*num4+num2+1)printf("No\n");else if(2*num4+num2+1==n&&num2!=0)printf("No\n");elseprintf("Yes\n");return 0; }

?

總結(jié)

以上是生活随笔為你收集整理的4-adjacent(AtCoder-2686)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲97| 日韩精品影院 | 国产国产乱老熟女视频网站97 | 色播在线视频 | 久久午夜av | 欧美黄网在线观看 | 精品日韩 | 黄色免费视频观看 | 国产精品一区二区在线 | 亚洲成人精品av | 欧美视频亚洲 | 自拍愉拍| 欧美韩日国产 | 欧美淫| 日韩理论片在线观看 | 天天草夜夜草 | 香蕉视频在线免费播放 | www.日本黄| 亲子乱子伦xxxx | 最新国产黄色网址 | 男女黄色又爽大片 | 亚洲av无码国产精品永久一区 | 99午夜视频 | 超碰人人艹 | 公侵犯人妻一区二区 | 免费av网址大全 | 午夜小视频网站 | 欧美视频在线观看 | 182tv午夜福利在线观看 | 思思久久久 | 国产特黄大片aaaa毛片 | 国产精品无码一区二区无人区多人 | 亚洲精品美女网站 | 九九爱精品视频 | 尤物91| 久久久久成人精品 | 国产伦精品一区二区三区四区 | 国产中文字幕乱人伦在线观看 | 6680新视觉电影免费观看 | 日本精品久久久久 | 四虎精品永久在线 | 日本午夜一区二区三区 | 亚洲欧美视频一区二区 | 亚洲精品一区二区三区不卡 | 欧美日韩一 | 日日操夜夜操视频 | 黄色网免费观看 | 老司机深夜福利在线观看 | 成人免费激情视频 | 色综合91| 超碰av男人的天堂 | 尤物最新网址 | 久久久久亚洲av片无码v | 天堂av在线网 | 亚洲成人中文字幕在线 | 欧美xxxx网站 | 成人午夜一区 | 国产精品福利一区二区 | 国产精品嫩草69影院 | 美女光屁屁露胸胸 | 福利一二三区 | 日本爱爱免费视频 | 海量av| 欧美黑人精品一区二区不卡 | 亚洲免费观看av | 少妇献身老头系列 | 欧美丰满少妇 | 超碰在线个人 | 91视频看| 在线免费看黄色 | 一线毛片 | 插插插操操操 | 日韩欧美黄色网址 | 欧美国产在线视频 | 91porn在线| 亚洲天堂久久久 | 男女无套免费视频网站动漫 | 亚洲精品乱码久久久久久日本蜜臀 | 国产精品女主播 | 国产区精品 | 欧美日韩高清一区二区三区 | 天天天天射| 日韩综合在线观看 | 超碰美女在线 | 二区不卡| 爱情岛亚洲品质自拍极速福利网站 | 在线天堂在线 | 亚洲天堂av一区二区三区 | 在线观看天堂av | 亚洲欧美一区二区三区在线观看 | 开心激情五月婷婷 | 中文字幕在线2019 | 国产精品久久久久久av | a级大片免费看 | 永久av在线免费观看 | 国产视频精品免费 | 激情免费网站 | 国产精品高清无码 | 国产乱妇无码大片在线观看 |