YTUOJ-爱你多少年呢

Description

一个外院的才子爱上了一位计院的美女,他苦苦追求了好长时间,计院的美女总是不冷不热,唉!!纠结啊,才子说:“给我次机会吧 我会把握住的”,美女想了想:“好吧,”给了才子两个数,27,11才子想了想,说:“我不仅会爱你四年,还会爱你一万年。”美女笑了,这事成了。原来搞计算机的只认识1或0,那俩数是11011与1011,就是把两个数变成二进制形式,把两个数从低到高每一对应位相比较若都是1则代表一年,然后把这些年相加,若没有对应位(1011与11011第二个数最高位‘1’没有对应位),则是1就为1年,否则为0年,,然后把这些年数加起来按要求输出。

Input

有多组测试数据

每组测试数据输入两个整数

Output

根据

love you N years

的格式输出,N为计算出的年数

Sample Input

27 11

Sample Output

love you 4 years

HINT

27 11 变成二进制 11011 1011    27 最高位没有对应位且为1 则为一年,其他四位有三位对应都为1的把它们加起来为3,结果为4年。

代码如下:

#include <iostream>
#include <cstring>
using namespace std;
int main()
{
    int n,m,a[20],b[20],c[20],d[20],z,x;
    while (cin>>n>>m)
    {
        int i=0,j=0,k=0;
        while (n!=0)
        {
            c[i++]=n%2;
            n/=2;
        }
        for (x=0; x<i; x++)
        {
            a[x]=c[i-x-1];;
        }
        while (m!=0)
        {
            d[j++]=m%2;
            m/=2;
        }
        for (x=0; x<j; x++)
        {
            b[x]=d[j-x-1];
        }
        if (i>=j)
        {
            z=i-j;
            for (x=0;x<z;x++)
            {
                if (a[x]==1)
                    k++;
            }
            for (x=0; x<j; x++)
            {
                if (a[z+x]==1&&b[x]==1)
                    k++;
            }
        }
        else
        {
            z=j-i;
            for (x=0;x<z;x++)
            {
                if (b[x]==1)
                    k++;
            }

            for (x=0; x<i; x++)
            {
                if (b[z+x]==1&&a[x]==1)
                    k++;
            }
        }
        cout<<"love you "<<k<<" years"<<endl;

    }
    return 0;
}

运行结果:

学习心得:

一节课45分钟的时间,就做了这么一道水题,WA了一次,代码还是如此的冗长。要走的路还有很长啊。

之所以如此冗长,是因为之前写的时候没有注意,将十进制转换为二进制之后,它是反过来的,测试27,11它一直输出3年,发现了之后,懒得在后面的循环中大量的修改了,便又增加了两个数组,逆序保存了一下,添加了许多代码。终于输出了4年。

提交第一次,WA了,,,原来是我没看懂题目,不同长度的两个数组长度长的那个的数组多出来的那一截对应位上如果是1就是1,如果是0则为0.而我的是直接全取了1。27和11只相差一位且这一位必为1一时没有看出来。

吸取经验,加油~

时间: 2024-10-14 02:48:05

YTUOJ-爱你多少年呢的相关文章

获取JavaScript异步函数的返回值

今天研究一个小问题: 怎么拿到JavaScript异步函数的返回值? 1.错误尝试 当年未入行时,我的最初尝试: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 <script> function getSomething() {  var r = 0;  setTimeout(function() {  r = 2;  }, 10);  return r; } function compute() {  var x = getSomething();  alert

java分词工具-ANSJ与IKAnalyzer比较分析

最近做情感分析,想研究下具体哪个java分词工具好,于是测试了ANSJ和IKAnalyzer的比较: 都是用了默认值,没有进行添加词库和停用词. ANSJ的代码:scala调用. /** * 中文分词 * example : println("segment分词测试") val stopWords = Config.STOP_WORDS.split("\\|",-1).toArray val str = """据新华社电 中共中央总书记

工程架构师对3月14号的白×××人节有什么看法??

今天早上赶地铁的时候刷到一则故事:人挤人的火车上,男孩喜欢上了坐在过道另一边的女孩,一直想找机会跟对方认识,但是整个旅途女孩都望着窗外. 失落的男孩在自己的微博里说: " 很想跟她说话,但她好像不太开心,一直望着窗外.我马上就要到站了,就这样错过,好遗憾. " 过了一会儿,有个人在他的微博下评论: " 没有不开心,只是因为玻璃上印着你的脸. " 而当男孩再次看向女孩的时候,发现她也正笑着看向自己. 评论里很多人都在感慨: " 我酸了 " &quo

我渴望深深地被你爱着

不知从哪一年起,似乎已是很久,他和她一直在等待着,企盼着. 读中学时,他是班长,她是另一个班的学习委员.他是个英俊的少年,高高的个,白皙的脸,挺拔的鼻.她却是个丑小鸭,小小的眼,倔强而微翘的嘴.每学期年级考试总分张榜,他俩总名列前茅,不是他第一,就是她第一.可他们彼此记住了对方的名字,却从没说过一句话.每当他的身影出现在她的教室门口时,她总感觉到那双会说话的大眼睛向她投来深深的一瞥.有一次,当她惊恐却又情不自禁地向站在教室门口的他望去时,他正注视着她,友好而纯真地朝她微笑,她看呆了. 中学毕业,

少年中国说 梁启超

日本人之称我中国也,一则曰老大帝国,再则曰老大帝国.是语也,盖袭译欧西人之言也.呜呼!我中国其果老大矣乎?任公曰:恶!是何言!是何言!吾心目中有一少年中国在. 欲言国之老少,请先言人之老少.老年人常思既往,少年人常思将来.惟思既往也,故生留恋心:惟思将来也,故生希望心.惟留恋也,故保守:惟希望也,故进取.惟保守也,故永旧:惟进取也,故日新.惟思既往也,事事皆其所已经者,故惟知照例:惟思将来也,事事皆其所未经者,故常敢破格.老年人常多忧虑,少年人常好行乐.惟多忧也,故灰心:惟行乐也,故盛气.惟灰心

我所爱的世界

当我爱上了我的家,这里有我的亲人:当我爱上了这座城市,这里有我奋斗的时光:当我爱上了这片土地,这里是培育养育我的祖国.因为这个世界有我,我因此爱上了这个世界. 当我爱上了我的家. 我的母亲对我无微不至的照顾,我的父亲对我的爱护呵护,使我感到家的温暖.当我呱呱坠地的时候,命运已经将我们紧紧栓在一起,如今18岁的我已经长大成人,明白他们对我的劳苦用心,我应该用心爱他们,用行动来照顾他们力且所能及的做一些事情.高中已经是寄宿制,长久生活在父母身边的我只有浓浓的不舍和思念,每当我仰望星空,看着闪烁的行星

少年,你的梦想都死到哪里去了?

少年,我问你,你的梦想都死到哪里去了.你拍拍自己的胸口,它还在这里啊,一直在这里啊.我呸.你就安慰自己吧.你尽管为平庸找出一百个借口吧.你继续蜗居在自己的狭窄世界里吧.你不再是漫不经心就可以邀得全世界宠爱的孩子了.你想到的,就去做吧. 当你还是个无胸无脑小萝莉的时候,你很乐意像吉祥物似的被拎去各种饭局,叔叔阿姨都有一张和蔼可亲的笑脸,说你是清华北大的苗子,你也毫不谦虚,和不知天高地厚的小伙伴一起夸下海口. 只是后来,他真的去了清华,他的世界不再为你所知,一个梦保留十年之久,就会变成现实.而你把十

2016年总结:教师路的开启,爱情味的初尝 (上)

哎!2016年终于结束了,感觉这是自己二十五年生命中最漫长的一年,发生的事情真的太多太多.有毕业母校.同学.老师和朋友的留念,毕竟在帝都一待六年,还是有太多的不舍与情怀:有找工作.做毕业设计以及帮助二十多个陌生人完成毕业设计的艰辛,这些人大多数都是从未谋面的过客,只是自己刚好会写点代码,多做点挺好:有为了自己从小的教师梦,来回奔波京黔,最终放弃互联网.离开北京,虽然遗憾,但从未后悔,有的只是享受:还有讲台前给学生分享自己的大学生活,以及他们带给我的无数感动,数不清的加班夜和凌晨三点的财大:更有年

胡na娜、少年和恩师-写在甲午冬的只言片语及感想

[写在全新为移动互联网而生的Zoomla!逐浪CMS2 x2.1发布前] 恩师, 他来到这个乡村中学,带着自己的书.吉它和理想, 用自己最好的三年青春浇灌了这一代人, 在我辍学时,给我鼓励,帮助我继续学习.参加自考,让我走上了一条上进的道路. 回想起那个少年, 真的很穷.真的很饿. 常常和阿华一起到恩师的寝室补习, 半夜了, 恩师拿出自己从县城带来的年糕, 烤给他的同学吃. 老师没有应酬, 也不喜酒肉, 长得瘦瘦清清, 是心目中最高尚的读书人形象. 少年, 他真的迷失了自我, 因为认真.因为执着

有些爱,不会随着身体衰老

作者:阿卯,主持公共号“妈咪们的秘密花园”(微信号MamiSG),孩子妈,混迹外企多年,爱瞎写东西,拍照技术三流,我行我素的外表下有一颗真诚心. 从上大学开始我就离开了家乡,一直到现在,每每有时间回到老家,第一件事就是和去两个老人家约会.唯一的区别在于,以前是我一个人去看他们,现在是带着女儿去看他们,顺便在三分钟以内把他们整洁的家搞得乱套. 一位是我的外公,已然耄耋之年.一位是我的外婆,今年八十有三. 这次回家,我外婆偷偷地把我拉到房间,我当时心里有一些小激动,算着既不是我的生日也不是俺闺女生日