HDU_4403
http://acm.hdu.edu.cn/showproblem.php?pid=4403
数值不大,暴力枚举,枚举每一种划分,然后枚举每一种等号位置。
#include<iostream>
#include<string>
#include<cstring>
using namespace std;
string str;
int len;
int main()
{
while(cin >> str && str != "END")
{
len = str.size();
int counts = ,ans = ;
for(int i = ;i < len;i++) counts *= ;
for(int i = ;i < counts;i++)
{
int a[] = {};
int now = ,temp = i,num = ;
while(now < len)
{
a[num] = a[num]*+str[now]-'';
if(temp%) num++;
temp /= ;
now++;
}
for(int j = ;j < num;j++)
{
int k,left = ,right = ;
for(k = ;k <= j;k++) left += a[k];
for(;k <= num;k++) right += a[k];
if(left == right) ans++;
}
}
cout << ans << endl;
}
return ;
}
HDU_4403的更多相关文章
随机推荐
- spring之为什么要使用AOP(面向切片编程)?
需求1-日志:在程序执行期间追踪正在发生的活动: 需求2-验证:希望计算器只处理正数的运算: 一.普通方法实现 Calculator.java package com.gong.spring.aop. ...
- K8s生产架构
部分图片显示问题,特附上有道云笔记中的链接:http://note.youdao.com/noteshare?id=df78492d2c25383975c67f3eadf0bbd9&sub=4 ...
- 应急响应&&取证
查看日志 eventvwr.exe 中了勒索病毒 1.查看download目录有没有病毒样本,C:\Users\86132\Downloads 2.查看系统开放端口 3.导出systemin ...
- Centos7下创建和管理用户
centos服务管理主要命令是systemctl,centos7的服务不再放在/etc/init.d/下;而放在/usr/lib/systemd/system下,centos7系统中systemctl ...
- Java项目之家庭收支记账软件
模拟实现基于文本界面的家庭记账软件,该软件能够记录家庭的收入支出,并能够打印收支明细表. 项目采用分级菜单方式.主菜单如下: 假设家庭起始的生活基本金为10000元. 每次登记收入(菜单2)后,收入的 ...
- UGUI源码之EventSystem
今天研究下UGUI的源码,先从EventSystem入手.EventSystem是用来处理点击.键盘输入以及触摸等事件的. 1.BaseInputModule EventSystem开头声明了两个变量 ...
- struct结构体 重载运算符
struct node{ int x,y,z; }; bool operator<(node a,node b) { if(a.x!=b.x) return a.x<b.x; if(a.y ...
- 类选择器练习:Google 案例
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8&quo ...
- RTC时间设置
1.命令行输入date,查看系统时间. 2.命令行输入 date -s "2019-01-21 16:03:00" 修改系统时间. 3.命令行输入 hwclock -w 将修改后的 ...
- 如何修改netbeans的系统字体?
1. 打开/etc/netbeans.config 2. 找到netbeans_default_options 3. 追加 --fontsize 12