URAL 1005
给定一些石头的重量,要求分成两个部分最相近。二进制暴力枚举。
#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)的更多相关文章

  1. 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 ...

  2. 【转】lonekight@xmu·ACM/ICPC 回忆录

    转自:http://hi.baidu.com/ordeder/item/2a342a7fe7cb9e336dc37c89 2009年09月06日 星期日 21:55 初识ACM最早听说ACM/ICPC ...

  3. 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 ...

  4. 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 ...

  5. 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) ...

  6. 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 ...

  7. 2015 ACM / ICPC 亚洲区域赛总结(长春站&北京站)

    队名:Unlimited Code Works(无尽编码)  队员:Wu.Wang.Zhou 先说一下队伍:Wu是大三学长:Wang高中noip省一:我最渣,去年来大学开始学的a+b,参加今年区域赛之 ...

  8. 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 ...

  9. 2017 ACM/ICPC Asia Regional Qingdao Online

    Apple Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others)Total Submi ...

  10. 2014嘉杰信息杯ACM/ICPC湖南程序设计邀请赛暨第六届湘潭市程序设计竞赛

    比赛链接: http://202.197.224.59/OnlineJudge2/index.php/Contest/problems/contest_id/36 题目来源: 2014嘉杰信息杯ACM ...

随机推荐

  1. shell 函数与内置变量

    1,特殊shell变量 $# 传递到脚本的参数个数 $* 以一个单字符串显示所有向脚本传递的参数 $$ 脚本运行的当前进程ID号 $! 后台运行的最后一个进程的ID号 $@ 与$*相同,但是使用时加引 ...

  2. 【JAVA】重载和重写的区别

    重写(Overriding) 重写规则 1. 参数列表:必须与被重写方法的参数列表完全匹配.  2. 返回类型:必须与超类中被重写的方法中声明的返回类型或子类型完全相同  3. 访问级别:一定不能比被 ...

  3. Myeclipse编辑JSP文件时,可以点击重口顶部的箭头来切换全屏状态

  4. HDU 2795——Billboard——————【单点更新、求最小位置】

    Billboard Time Limit:8000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u Submit St ...

  5. swpuctf-web部分学习总结

    1.用优惠码 买个 X ? (1)第一步: 这道题第一步主要知道利用php的随机种子数泄露以后就可以利用该种子数来预测序列,而在题目中会返回15位的优惠码,但是必须要24位的优惠码,因此要根据15位的 ...

  6. 很有用的PHP笔试题系列一

    1.抓取远程图片到本地,你会用什么函数? fsockopen, A 3.用PHP打印出前一天的时间,打印格式是2007年5月10日22:21:21 Echo date(‘Y-m-d H:i:s’,st ...

  7. c#.net常见字符串处理方法

    1.字符串比较 字符串.ComparTo(目标字符串) "a".ComparTo("b"); 2.查找子串 字符串.IndexOf(子串,查找其实位置) ; 字 ...

  8. Java中使用MongoUtils对mongodb数据库进行增、删、查、改

    本文主要介绍在java应用中如何使用MongoUtils工具类对 mongodb进行增.删.查.改操作. 一.配置 1.将 common.jar库引入到项目环境中: (源代码:https://gite ...

  9. java常用API之DateFormat

    DateFormat 类: DateFormat 类是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析日期或时间.日期/时间格式化子类(如 SimpleDateFormat类)允许进行格 ...

  10. BZOJ4010: [HNOI2015]菜肴制作(拓扑排序 贪心)

    题意 题目链接 Sol 震惊,HNOI竟出NOI原题 直接在反图上贪心一下. // luogu-judger-enable-o2 // luogu-judger-enable-o2 #include& ...