`
buliedian
  • 浏览: 1193314 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

toj 3474 解题报告

 
阅读更多

这道题的解题思路:就递归二分到剩两个时,把这两个数相乘加到结果sum中累加,注意当二分到只剩一位的时候就抛弃,左边的应该等于右边的或者多一位。

解题关键题目的提示:

Consider a dance with 11 cows numbered 1..11. Here is the sequence of dividing them:

1     2     3     4     5     6  |  7     8     9     10     11

    1     2     3  |  4     5     6

        1     2  |  3
                1  2        => 1*2=2 added to sum -> sum=2
                3           => sent home with rose

        4     5  |  6
                4  5        => 4*5=20 added to sum -> sum=22
                6           => sent home with rose

    7     8     9  | 10    11

        7     8  |  9
                7  8        => 7*8=56 added to sum -> sum=78
                9           => sent home with rose
        10    11            => 10*11=110 added to sum -> sum=188

So the sum for this dance would be 188.

其中,当一个int型的数除以2的幂时,可以用右移,此时原数与(&)上右移的位数就可以得到余数。



  


  
分享到:
评论

相关推荐

    TOJ习题:《数据结构》-邓俊辉-清华大学1

    TOJ习题:《数据结构》-邓俊辉-清华大学1

    toj程序代码

    以前在队内时在toj上写的代码。题目网址http://acm.tju.edu.cn/toj/

    CSharpt ToJ ava Converter 22.4.20 完美版

    CSharpt ToJ ava Converter 22.4.20 完美版 不再有转换行数限制。完美利器

    toj题目

    toj离线版!!!!!!!!!!!

    toj-dev:新版TOJ是一个Virtual onlinejudge,支持主流不同OJ并支持不同比赛 ,题目tag,题目推荐等功能

    新TOJ是支持不同OJ和竞赛的虚拟在线裁判。 此外,它还具有更多功能,例如问题标记,问题推荐等。 现在,它支持POJ,HDOJ,ZOJ,Ural,UVALive,SGU和TOJ。 前端是用Node.js编写的,而判断器是用C ++编写的。 现在...

    final_toj

    final_toj

    MIAC-tfcisOJ:检查TOJ页面中的问题是否被接受

    To check if the problems in the page of TOJ are Accepted. Usage Click " Download ZIP " Right click the file and do "解压缩至此" Then, open the folder. Open " execute " with text editor(右键编辑...

    基于Deep Belief Nets 的中文名实体关系抽取

    自然语言处理 实体关系抽取 Deep Belief Nets

    dushubiji.rar_具体数学_数学笔记

    具体数学读书笔记,转自toj wtommy博课 ACM选手数学必看佳作

    1007. jseph.cpp

    toj上的一道算法题。这个你们知道的。参考一下而已

    ACM.zip_www .acm 1024.com

    ACM练习题 zju1024 zju1940 zju2097 pku2503 toj2196 zju1091 zju1507 zju1649 graph bfs

    采用API函数和PictureBox自制的旋转图像控件

    2、方法:除一般运行方法外,配置了Refresh、picPaintPicture、picPoint、picPset、openPicFile (PicFile As String)、PicRotate(ToJ As Single)。尤其后两种,可设置打开的图片文件以及图片旋转角度。应用方法示例...

    leetcode中国-fuck_offer:fuck_offer

    leetcode中国 Fuck Offer ACMer & JudgeOnline POJ : 北京大学Online Judge ...SGU,TOJ,SPOJ都适合区域赛的ACMer训练冲金 USACO : USACO是美国中学生的官方竞赛网站 CodeForces : Codefores是俄罗斯

    NOI/NOIP中的DP(动态规划)类型

    1、背包模型 包括0-1背包、无限背包、有限背包、有价值背包、小数背包(贪心即可)等,是极为经典的模型,其转化与优化也是... 改版:Tom的烦恼(TOJ)等。经常利用到离散化等技巧辅助。 8、 ……………… ………………

    C++实现九连环(改良版)

    做题做到TOJ 3318 Chinese Rings 故此借鉴 Mohrie 的C++递归实现九连环http://download.csdn.net/source/770975 仍可计算步数、每步操作 可循环输入 以输入0结束 运行环境:Dev-C++

    利用Python登录学校OJ爬取AC代码

    之前用Python爬取了Toj的题目主干——简单Python爬虫练习,并以此作为Python爬虫的入门实验,待我Python能力有所长进后,就想到或许可以使用Python把自己之前提交的AC代码全部爬下来,这也许会很有趣。

    保留字母1095

    台州学院的TOJ题目 1095题,运行可行。编一个程序,输入一个字符串,将组成字符串的所有非英文字母的字符删除后输出。 输入 一个字符串,长度不超过80个字符。 输出 删掉非英文字母后的字符串。 样例输入 abc123+xyz...

    某高校ACM内部培训资料

    ACM训练计划,这些题都来自浙大(ZJU)、北大(PKU)和同济(TOJ)的网站。 有些题的解法几乎一眼可以看出,但对C,C++基本语句的熟悉还是很有好处的。练习这些题还有以下目的: 1. 了解竞赛题的形式 2. 熟悉如何在训练...

    antonio-solucweb.github.io

    由@ An​​toj21开发的编辑器,尤其是对于Steem社区来说,是为了使这个出色平台的所有成员更轻松地编辑自己的帖子 我试图使界面尽可能简单友好,以帮助理解和流畅地编辑其内容,毕竟,这样做的目的是简化任务,而...

    StudyGuide-Angular:新手程序员如何成为不良程序员的路线图

    罗德里戈·布拉纳斯(Rodrigo Branas)ZH : : list PLQCmSnNFVYnTD5p2fR4EXmtlR6jQJMbPb 初学者的角EN : : RBhqLRoRDgo list PLBTXLYhPD8MHGMW-ZEvdAtkxyAz-N8Toj 文章 基本的 中介 角圣经 有一些关于Angular的...

Global site tag (gtag.js) - Google Analytics