ACM-ICPC(11/8)
#include <bits/stdc++.h> using namespace std; int w[]; int main()
{
// freopen("in.txt","r",stdin);
int n;
scanf("%d",&n); int sum = ;
for(int i = ; i < n; i++) {
scanf("%d",&w[i]);
sum +=w[i];
} int ans = sum;
for(int s = ; s < <<n; s++) {
int tmp = ;
for(int i = ; i < n; i++) {
if(s&(<<i)) tmp+=w[i];
}
ans = min(ans,abs(*tmp-sum));
} cout<<ans<<endl; return ;
}
URAL 1009
k进制,n位数,要求没有前导0,并且没有两个连续的0.
数据范围很小,暴力竟然超时了,队友的公式找了半天。要崩~~~
还好找出来了。
n = 1 ans = k-1
n = 2 ans = k*k -k
n = 3 ans = (k-1)*(ans2+ans1)
#include <bits/stdc++.h> using namespace std; int ans;
int n,k;
void dfs(int u,int x) { if(u==n) {
ans++;
return ;
} if(x==) {
for(int i = ; i <k; i++)
dfs(u+,i);
}
else {
for(int i = ;i<k; i++)
{
dfs(u+,i);
}
}
} int a[]; int main()
{
scanf("%d%d",&n,&k); a[] = k - ;
a[] = k*k - k;
for(int i = ; i <= n; i++)
a[i] = (k-)*(a[i-]+a[i-]);
printf("%d\n",a[n]); return ;
}
URAL 1011
售票员的人数是p%~q%不包含边界。求城市最少人数。
精度卡到炸~~~
#include <cstdio>
#include <cmath> const double eps = 1e-; int main() {
double p, q;
int ans;
scanf("%lf%lf", &p, &q); for (ans = ; ; ++ans) {
double least = ans * p / 100.0;
int realLeast = (int) ceil(least);
double most = ans * q / 100.0;
int realMost = (int) floor(most);
if (realMost >= realLeast && most - realMost > eps && realLeast - least > eps)
break;
} printf("%d\n", ans); return ;
}
URAL 1010
横坐标1~n,纵坐标给出,求两个点,两点之间的点都在下方,两点的斜率绝对值最大。
其实就是相邻的点。
#include <bits/stdc++.h> using namespace std; long long a[]; int main()
{
int n;
scanf("%d",&n); for(int i = ; i <= n;i++) cin>>a[i]; long long ans = ;
int p;
for(int i = ; i <= n-; i++) {
if(abs(a[i+]-a[i])>ans) {
p = i;
ans = abs(a[i+] - a[i]);
}
} printf("%d %d\n",p,p+); return ;
}
ACM-ICPC(11/8)的更多相关文章
- hduoj 4710 Balls Rearrangement 2013 ACM/ICPC Asia Regional Online —— Warmup
http://acm.hdu.edu.cn/showproblem.php?pid=4710 Balls Rearrangement Time Limit: 6000/3000 MS (Java/Ot ...
- 【转】lonekight@xmu·ACM/ICPC 回忆录
转自:http://hi.baidu.com/ordeder/item/2a342a7fe7cb9e336dc37c89 2009年09月06日 星期日 21:55 初识ACM最早听说ACM/ICPC ...
- hduoj 4715 Difference Between Primes 2013 ACM/ICPC Asia Regional Online —— Warmup
http://acm.hdu.edu.cn/showproblem.php?pid=4715 Difference Between Primes Time Limit: 2000/1000 MS (J ...
- 2016 ACM/ICPC Asia Regional Qingdao Online 1001/HDU5878 打表二分
I Count Two Three Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others ...
- 2016 ACM/ICPC Asia Regional Shenyang Online 1009/HDU 5900 区间dp
QSC and Master Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others) ...
- 2016 ACM/ICPC Asia Regional Dalian Online 1006 /HDU 5873
Football Games Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)To ...
- 2015 ACM / ICPC 亚洲区域赛总结(长春站&北京站)
队名:Unlimited Code Works(无尽编码) 队员:Wu.Wang.Zhou 先说一下队伍:Wu是大三学长:Wang高中noip省一:我最渣,去年来大学开始学的a+b,参加今年区域赛之 ...
- 2016 ACM/ICPC Asia Regional Qingdao Online(2016ACM青岛网络赛部分题解)
2016 ACM/ICPC Asia Regional Qingdao Online(部分题解) 5878---I Count Two Three http://acm.hdu.edu.cn/show ...
- 2017 ACM/ICPC Asia Regional Qingdao Online
Apple Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others)Total Submi ...
- 2014嘉杰信息杯ACM/ICPC湖南程序设计邀请赛暨第六届湘潭市程序设计竞赛
比赛链接: http://202.197.224.59/OnlineJudge2/index.php/Contest/problems/contest_id/36 题目来源: 2014嘉杰信息杯ACM ...
随机推荐
- rabbitmq 事务消息
事务消息主要用在发送方 在connection上加上事务属性, 发送方感知到本地事务执行失败, 需要通知broker将先前已经接收到的消息rollback,不要发给后面的消费者, 满足强一致性的要求 ...
- 让android系统中任意一个view变成进度条
1.效果 2.进度条背景drawable文件 结束后可以恢复原背景. <?xml version="1.0" encoding="utf-8"?> ...
- 获得Windows系统的远程桌面连接历史记录
转载:http://www.mottoin.com/tech/109219.html 渗透技巧—获得Windows系统的远程桌面连接历史记录 0x00 前言 在渗透测试中,远程桌面连接的历史记录不可忽 ...
- TT 安装前配置 共享内存,在页,信号量
以下各节描述的步骤在Linux系统上安装的TimesTen之前执行: 共享内存(Linux的):PermSize + TempSize + LogBufMB + 64 MB # vi /etc/sys ...
- 案例41-hibernate练习-添加客户
1 utils部分 1 HibernateUtils package www.test.utils; import org.hibernate.Session; import org.hibernat ...
- TOJ 2815 Connect them (kruskal+并查集)
描述 You have n computers numbered from 1 to n and you want to connect them to make a small local area ...
- ArcGIS发布地图服务后直接调用查看方法
做项目配置了一个地理底图,不知道有没有问题,如何给到客户查看并确认呢? 首先在ArcGIS上发布该地图: 打开地图后->文件->共享为->服务…… 发布成功后,得到可以访问的地图服务 ...
- javascript遍历表
定义表结构 1. 通过id遍历 <html> <body> <table id="tb" border="1"> <t ...
- HDU 1166——敌兵布阵——————【线段树单点增减、区间求和】
敌兵布阵 Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u Submit Status ...
- git每次提交都输入密码
打开gitbash执行即可 git config --global credential.helper store 长期储存密码,因为git默认是不储存密码的,不执行这条命令的话每次更新代码,或者提交 ...