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 ...
随机推荐
- python学习10-内置函数 迭代 二分法/面向对象初识(转载)
一.匿名函数 形式: lambda 形参:返回值 lambda表示的是匿名函数. 不需要用def来声明, 一句话就可以声明出一个函数.匿名函数不是说一定没名字,而是他们的名字统一称为“lambda”, ...
- oracle 笔记---(三)__体系架构
查看控制文件位置 SQL> show parameter control_files; NAME TYPE VALUE ------------------------------------ ...
- PyCharm常见用法
1.设置python运行版本: File-->Setting-->Project-->Project Interpreter 2.代码批量左移/右移一个tab: 鼠标选中行,Tab右 ...
- 内置组件 && vue中强大的缓存机制之keep-alive
vue中强大的缓存机制之keep-alive 最近在用vue做项目,在切换页面时发现切换回原来的页面无法保存原来的状态. 如A页面需要ajax请求数据,然后切换到B页面做某些事情,再切换回A页面时,A ...
- 牛客网Java刷题知识点之OSI七层参考模型 和 TCP/IP五层参考模型
不多说,直接上干货! 福利 => 每天都推送 欢迎大家,关注微信扫码并加入我的4个微信公众号: 大数据躺过的坑 Java从入门到架构师 人工智能躺过的坑 ...
- 05-ognl基本语法
1 基本取值 @Test //1基础语法演示-基本取值 //取出root中的属性值 public void fun2() throws Exception{ //1 准备OGNLcontext Ogn ...
- 这真的该用try-catch吗?
前言 我有个技能,就是把“我”说的听起来特别像“老子”. 以前是小喽啰的时候,会跟领导说“我!不加班.”,听起来就像“老子不加班!”一样.到最后发现,我确实没有把计划内的工作拖到需要加班才能完成,这个 ...
- 《X86汇编语言:从实模式到保护模式》读书笔记之引言
有幸结识了<X86汇编语言:从实模式到保护模式>一书.我觉得这本书非常好,语言活泼,通俗易懂,源码丰富,受益匪浅.读罢一遍,意犹未尽.于是打算再读一遍,并把自己的读书所学总结成笔记,一来给 ...
- 线程的Interrupt方法与InterruptedException解析
线程阻塞状态与等待状态(当一个线程处于被阻塞或等待状态时,它暂时不活动,不允许任何代码且消耗最少的资源) 当一个线程试图获得一个内部的对象锁(而不是java.util.concurrent库中的锁), ...
- 编程提取字符串"Java is a programming language"中的各个单词,并打印输出。
import java.lang.String; import java.util.StringTokenizer; public class StringGetWord{ /* 编程提取字符串&qu ...