题目1276题目信息运行结果本题排行讨论
士兵队列训练问题Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 2020 Accepted Submission(s): 885Problem Description某部队进行新兵队列训练,将新兵从一开始按顺序依次编
转载 2012-09-02 15:25:00
50阅读
2评论
#include#includeint main() {int i,j,t,k,count,a[6010],n,sum;scanf("%d",&t);while(t--) {scanf("%d",&n);memset(a,0,sizeof(a));sum=0;k=2;while(sum<n-3) {...
转载 2013-08-19 10:13:00
65阅读
2评论
多重背包,但由于是bool型,可以使用特殊方法优化效率使得效率与01背包相同View Code #include <iostream>#include <cstdlib>#include <cstdio>#include <cstring>using namespace std;#define maxn 15#define maxc 100005int cash;int n;int num[maxn], denomination[maxn];bool f[maxc];int used[maxc];void input(){ scanf(&quot
转载 2013-03-08 16:59:00
29阅读
2评论
题目链接:http://poj.org/problem?id=1276 Cash Machine Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 29827 Accepted: 10733 Description A Bank p
转载 2017-08-13 18:51:00
25阅读
2评论
dfs 本质上这道题是求割点所在子树大小,但是由于只有两个点,所以直接$dfs$求即可 #include <bits/stdc++.h> using namespace std; const int maxn = 2e5 + 5; int n, m, a, b, ca, cb; int vis[ma
转载 2019-12-17 18:39:00
46阅读
2评论
2011-12-25 19:32:54地址:http://acm.hdu.edu.cn/showproblem.php?pid=1276题意:中文。mark:链表。用的静态的。代码:# include <stdio.h># include <memory.h>int node[5010][2] ;void init (int n){ int i ; for (i = 0 ; i <= n; i++) { node[i][0] = i ; node[i][1] = i+1 ; } node[0][0] = n ; node[n][1...
转载 2012-01-06 23:43:00
32阅读
#include struct denomiationInfo{    int D;    int num;};typedef struct denomiationInfo denomiationInfo;void getBestCash(denomiationInfo * dInfo, int N, int denomiationNum) {    i
原创 2023-05-23 16:05:22
37阅读
ropriate @ bills for a requested cash amount. The machine uses exactly N distinct bill denomin
原创 2022-11-09 19:16:25
103阅读
Cash MachineTime Limit: 1000MSMemory Limit: 10000KTotal Submissions: 23136Accepted: 8093DescriptionA Bank plans to install a machine for cash withdrawal. The machine is able to deliver appropriate @ bills for a requested cash amount. The machine uses exactly N distinct bill denominations, say Dk, k=
原创 2021-07-29 16:22:31
98阅读
Cash MachineTime Limit: 1000msMemory Limit: 10000KBThis problem will be judged onPKU. Original ID:127664-bit integer IO format:%lld Java class name:Ma...
转载 2015-04-20 20:29:00
29阅读
RT count 表示 第i种面额在f[j] 放的数量 Program P1276; const maxn=20; maxcash=1000000; var cash,n,i,j:longint; cost,d:array[1..maxn] of longint; f,count:array[0..maxcash] of longint; begin
原创 2012-08-28 22:02:46
23阅读
Cash MachineTime Limit: 1000MS Memory Limit: 10000KTotal Submissio
原创 2022-11-18 16:11:20
18阅读
Cash Machine Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 31525 Accepted: 11333 Description A Bank plans to install a machine for cash w
原创 2021-07-21 16:04:25
102阅读
#include<iostream> //多重背包,ac using namespace std;int cash,n,ni[15],di[15],dp[100005];int main(){ while(cin>>cash>>n) { for(int i=1;i<=n;++i) cin>>ni[i]>>di[i]; if(cash==0||n==0) { cout<<"0\n";continue; } memset(dp,0,sizeof(dp)); for(int i=1;i<=n;++
转载 2011-07-22 19:06:00
36阅读
2评论
http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1276 1276 岛屿的数量 题目来源: Codility 基准时间限制:1 秒 空间限制:131072 KB 分值: 20 难度:3级算法题 收藏 关注 收藏 关注 有N个
转载 2017-08-30 18:48:00
143阅读
2评论
I tried several solutions except the one fromhttp://love-oriented.com/pack/P03.html (wonderful resource to learn DP), but all failed with WA\TLE. Afte...
转载 2014-07-05 04:44:00
116阅读
2评论
题目大意:给你一个最大金额和一些纸币让你从这些纸币中挑选任意张,问不超过最大金额的总金额(所有纸币面额之
原创 8月前
74阅读
动态规划,多重背包题目大意:有各种不同面值的货币,每种面值的货币有不同的数量,请找出利用这些货币可以凑成的最接近且小于等于给定的数字cash的金额。// Time 79ms; Memory 640K #include using namespace std; int v,f[100010]; void zeroone_pack(int c) //01背包 { for(int i=v;i>=c;i--) if(!f[i]) { f[i]=f[i-c]; } } void complete_pack(int c) //完全背包 { for(int i=c;i=v) { com...
转载 2013-07-03 21:47:00
27阅读
2评论
poj1276Cash Machine
转载 2013-01-29 17:06:00
24阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5