蓝桥杯 分糖果
来源:互联网 发布:项目管理方法论 知乎 编辑:程序博客网 时间:2024/05/22 12:31
点击打开链接
模拟就过了。
#include <stdio.h>#include <string.h>#include <iostream>#include <map>#include <math.h>#define LL long longusing namespace std;const int maxn=1e2+10;const int mod=1e9+7;int a[maxn],b[maxn];int v[2000]={0},f=0;int main(){ int n,ans=0; scanf("%d",&n); for(int i=0;i<n;++i){ scanf("%d",&a[i]); v[a[i]]++; if(v[a[i]]==n) f=1; } while(1){ if(f) break; for(int i=0;i<n;++i) b[i]=a[i]/2; memset(v,0,sizeof(v)); for(int i=0;i<n;++i){ if(i==n-1){ a[i]=b[i]+b[0]; if(a[i]&1) a[i]+=1,ans++; v[a[i]]++; if(v[a[i]]==n) { f=1; break; } }else{ a[i]=b[i]+b[i+1]; if(a[i]&1) a[i]+=1,ans++; v[a[i]]++; if(v[a[i]]==n) { f=1; break; } } } } printf("%d\n",ans); return 0;}
0 0
- 蓝桥杯:分糖果
- 分糖果 蓝桥杯
- 蓝桥杯 分糖果
- 蓝桥杯 分糖果
- 蓝桥杯—分糖果
- 蓝桥杯之分糖果
- 蓝桥杯 分糖果(模拟)
- 蓝桥杯 历年试题 分糖果
- 蓝桥杯历届-分糖果
- 蓝桥杯 分糖果
- 分糖果 蓝桥杯
- 分糖果问题--蓝桥杯
- 【蓝桥杯题解】分糖果
- 蓝桥杯-分糖果
- 蓝桥杯 分糖果
- 蓝桥杯 分糖果
- 蓝桥杯:分糖果 JAVA
- 蓝桥杯-分糖果
- MySQL创建用户并指定数据库权限
- 验证phone是否注册微信
- elasticsearch spring 集成
- Swagger简介
- mybatis中sql语句中的#和$
- 蓝桥杯 分糖果
- 关于多个.so文件出现java.lang.UnsatisfiedLinkError问题
- 机器学习之——监督学习应用
- RedHat 5 配置 Centos yum
- java8新特性详解
- 各主流浏览器内核介绍
- 将txt文件导入到mysql表中
- LDAP是什么?
- Spring学习心得(3)-- Spring容器创建对象的时机