The 9th SWJTU ACM Qualification Tutorial

while(scanf("%d%d",&a,&b)!=EOF) printf("%d\n",a+b);

B

特判: up=0时,无解。

其他: up*x-down*y=num 有解的条件是num被gcd(up,down)整除

C

起始点为0点,标记后放入队列。每次从队列首部读取可以走到的点的值为now。 走到now时,若now+up<=top,可走到now+up,为标记则标记入队;若now-down>0,可走到now-down,为标记则标记入队。若某次now与num相等,即为yes。队空后仍未找到即为no。

D

(1) 每输入一个学号,与之前的所有已输入学号比较。若此为新学号,则计数器+1。

(2) hash搜索

E

将每个数用string类读入,快排数的方式为:cmp函数自定义为a+b<b+a。

F

通过容斥原理可以写出A(i)==B(j)时,i与j的对应关系。二分查找n,找到对应的最小ans满足i与j的映射关系。

G

2013-n

H

页数总和除以每天看的面数,向上取整。

I

方法一: 用strcmp函数将输入书名和拥有的书名全部比较。

方法一: 将每门课hash为一个整数,输入待查找的书名后,求出其hash,在拥有的书的hash中查找。

方法二: 将拥有的书构造字典树,每次询问直接在字典树上搜索。

J

将数字和频数用pair<int,int>型捆绑起来,根据"首要频数优先,其次数字小的优先"的原则,自定义cmp函数。将频数非零的统计即为总数。

转载于:https://www.cnblogs.com/baidongtan/archive/2013/04/13/3019065.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值