C組group2 A - Odd Selection
題目連結:https://vjudge.net/contest/396831#problem/A
題解:給定n個數,選定k個數,判定和是否能可以是偶數。
開始想得是用dfs,但是tl了。後來發現偶數加對結果沒有影響,所以只需要考慮奇數所能參與的範圍,然後奇數是否可以是加偶數個,即和為偶數
程式碼:
#include<iostream>
#include<string>
#include<algorithm>
using namespace std;
#define maxn 10010
int a[maxn];
int main()
{
int t,n,k;
scanf("%d",&t);
while(t--)
{
scanf("%d%d",&n,&k);
int ji=0,ou=0;
for(int i=1;i<=n;i++)
{
scanf("%d",&a[i]);
if(a[i]%2==1)
ji++;
else
ou++;
}
int fl=0;
int beginn=max(k-ou,0);
int endd=min(k,ji);
for(int i=beginn;i<=endd;i++)
{
if(i%2==1)
{
fl=1;
break;
}
}
if(fl)
printf("Yes\n");
else
printf("No\n");
}
return 0;
}
相關文章
- REPLACEMENT SELECTION SORT
- CSS E::selectionCSS
- CSS3 ::SelectionCSSS3
- The really odd thing is that this presumed #1 QB
- 328. Odd Even Linked List
- LeetCode之Odd Even Linked List(Kotlin)LeetCodeKotlin
- [LeetCode] 328. Odd Even Linked ListLeetCode
- Solution - Atcoder YPC2019E Odd Subrectangles
- JavaScript 中的 Range 和 Selection 物件JavaScript物件
- 題解:AT_yahoo_procon2019_qual_e Odd Subrectangles
- Spectrum Entropy Prediction Assisted Channel Selection for Secondary Users
- 簡單選擇排序(Simple Selection Sort)排序
- ZOJ 3956——Course Selection System(01揹包)
- c/c++ 位元組對齊C++
- element table的selection根據條件禁用
- selection_Sort(選擇排序演算法)排序演算法
- 【C/C++】5.位元組對齊和位元組填充C++
- 2020.10.08【普及組】模擬賽C組
- 【C++】C++的位元組對齊C++
- 2020.10.07【普及組】模擬賽C組 總結
- 【模型評估與選擇】sklearn.model_selection.KFold模型
- [譯]D3.js 之 d3-selection 原理JS
- 2013藍橋杯題解c組C++C++
- C++ 位元組對齊C++
- C++案例-員工分組C++
- 2018年省賽c組
- 把selection screen當子螢幕放到普通螢幕上
- [譯] D3.js 巢狀選擇集 (Nested Selection)JS巢狀
- c#組合模式詳解C#模式
- NOIP 2017初賽普及組C/C++答案詳解C++
- The 2024 ICPC Asia EC Regionals Online Contest (II) - Problem H. Points Selection
- Flutter 自定義輸入框Selection選單和選擇器Flutter
- 一文詳解自動駕駛的執行設計域(ODD)自動駕駛
- 【C++設計模式】組合模式C++設計模式
- 【Node】Addon C++模組開發C++
- C#語法——元組型別C#型別
- CF1796C C. Maximum Set 題解 排列組合
- 21天學通C++(C++程式的組成部分)C++