hdu 5744 思维题
来源:互联网 发布:数据清洗的方法不包括 编辑:程序博客网 时间:2024/05/17 23:40
点击打开链接
#include <iostream>#include <algorithm>using namespace std;// 题意 给出每个字符数量 求这些 把字符构成回文串后 最小的一组做为每组的ans 求最大的ans int main(){int t;cin>>t;while(t--){int sum=0; // 统计偶数字符个数 int odd=0; //奇数组数 int n;int flag=1;cin>>n;for(int i=1;i<=n;i++){int x;cin>>x;if(x%2==0){sum+=x;}else{flag=0;sum+=x-1;// 奇数-1后成偶数对odd++;// }}sum/=2;//偶数对个数if(flag)// 都为偶数对 {cout<<sum*2<<endl;}else{if(sum<odd){// 偶数对放到 单个奇数中 就构成回问串cout<<1<<endl;} else{cout<<1+sum/odd*2<<endl; // 偶数对平方给每组 ans为最小的一组 }}}return 0;}
0 0
- hdu 5744 思维题
- HDU 5744 Keep On Movin 思维题
- hdu 5101 思维题
- hdu 5873 思维题
- HDU 5963 思维题
- HDU 5969 思维题
- hdu-4451 思维题
- HDU 6095 思维题
- HDU 5596 思维题(逆向思维)*
- hdu 5014 思维题/推理
- hdu 4803 贪心/思维题
- hdu 4474 BFS+思维题
- hdu 5223 GCD 思维题
- HDU 5301 Buildings(思维题)
- Hdu-5301 Buildings(思维题)
- hdu 5805 简单思维题
- hdu 4811 Ball 思维题
- HDU 5744 Keep On Movin(水题,思维题)
- Python 的 GUI 开发
- java学习笔记2——异常
- sql经典面试题、练习题
- C++虚函数的工程应用2
- Android技术——注入技术
- hdu 5744 思维题
- git使用
- POJ 2886 Who Gets the Most Candies?
- 缓存技术PK:选择Memcached还是Redis?
- A+B Problem II
- Timer简易使用
- 浅谈HTTP中Get与Post的区别
- poj2531 Network Saboteur
- Msys 编译 VS2013 ffmpeg