模拟
lp_opai
我没有时间写一封简短的信,所以我写了一封长的。
展开
-
hdu 4883 TIANKENG’s restaurant
//暴搜# include # include # include using namespace std;struct node{int b;int e;int num; }; struct node a[10010]; int cmp(node a1,node a2) { return a1.b<a2.b; } int main() {原创 2014-07-28 18:13:22 · 561 阅读 · 0 评论 -
hdu 4891 The Great Pan (模拟)
为什么要开__int64 巨巨在哪~# include # include # include using namespace std;int main (){ __int64 n,i,len,cot,cot1,count,flag,j; char a[1001][1030]; while(~scanf("%d",&n)) { getcha原创 2014-07-29 20:10:22 · 825 阅读 · 0 评论 -
poj 3399 Product(模拟)
# include # include # include using namespace std;int cmp(int x,int y){ return x>y;}int main(){ int a[110],a1[110],a2[110],ans[110]; int n,k,k1,k2,i,k3; while(~scanf("%d%d",&n,&k)) { k1原创 2014-08-04 18:02:51 · 779 阅读 · 0 评论 -
hdu 4884 TIANKENG’s rice shop(模拟)
# include # include # include # include using namespace std;int max(int a,int b){ return a>b?a:b;}int main(){ int T,n,t,k,m,i,hh,min,id,num,x; int last[1010];//最后一次开始炒饭的时间 int cot[1010];/原创 2014-07-30 14:27:50 · 754 阅读 · 0 评论 -
zoj 3818 Pretty Poem(模拟)
# include # include # include # define MAX 55using namespace std;int L;char a[MAX];int vis[MAX];int judge1()//ababa{ int i,j; int xx,yy,zz; char x[MAX],y[MAX],z[MAX]; for(i=2原创 2014-09-08 20:08:37 · 762 阅读 · 0 评论 -
No to Palindromes
/*题意:给你一个字符串,寻找按照字典序排的下一个符合条件的字符串下一个满足的字符串一定是改变尽量靠右的字符才能得到(字典序),从最右面开始找,假设当前是第i位,如果i位增加之后满足和i-1,i-2位均不相同的话,那么最小的肯定就是从这里开始改的(因为前缀没有回文字串,所以改变i位后的串也不会有),接下来就把后面的为都补全。*/# include# include# includ原创 2014-09-08 13:57:52 · 1322 阅读 · 3 评论 -
Codeforces 534A Exam
///给你n个学生 编号1到n///叫你给他们排考试位置,编号相邻的不能排在一起 问能排几个学生 并输出排的序号# include # include using namespace std;int main(){ int n; int a1,a2; while(~scanf("%d",&n)) { if(n==1)原创 2015-07-09 19:39:50 · 423 阅读 · 0 评论 -
poj 1032 Parliament (整数拆分)
/*题意:将n拆分为若干个数,使得这些数的乘积最大。若将n拆成两个数,有如下两个规律:1、只要不拆成1和n-1,拆出来的数的乘积一定比n大。2、拆出来的数越接近n/2,两数乘积越大。有了这两个规律,就可以琢磨本题的做法了。首先,n要拆的越多越好,但是不能拆出1,所以最好是都拆成2。但是题目要求拆出来的数不能相同,所以构造的时候,先从2开始按公差为1的等差数列进行构造,可能当原创 2015-08-11 19:40:12 · 425 阅读 · 0 评论