摘要: 假设有一群人买一件东西,东西有固定的价格。如果每个人出 a 元,付完钱后还多余了 x 元;如果每个人出 a-1 元,则还缺 y 元。给定 a,x,y,求参与的人数以及物品的价格。 这个题其实有公式的,我记得老师教过 人数=(x+y)/(a-(a-1)) 钱数=人数*a-x或人数*(a-1)+y #i 阅读全文
posted @ 2020-07-11 17:58 zjy123 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 给定一个十进制下的正整数 n,若 n 的各位数字之和是一位数,则这个和是 n 的数根。例如,999 的数根为 9,因为 9+9+9=27,2+7=9。给定 n,请输出它的数根。 这样的话,和计算一个数的位数方法差不多 ans=n; a=n; n=0; while(ans>=10)//如果ans是个位 阅读全文
posted @ 2020-07-11 17:56 zjy123 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 【问题描述】 发鸠之山,其上多柘木。有鸟焉,其状如乌,文首,白喙,赤足,名曰精卫,其名自詨。是炎帝之少女,名曰女娃。女娃游于东海,溺而不返,故为精卫。常衔西山之木石,以堙于东海。——《山海经》 精卫终于快把东海填平了!只剩下了最后的一小片区域了。同时,西山上的木石也已经不多了。精卫能把东海填平吗? 阅读全文
posted @ 2020-06-16 20:49 zjy123 阅读(166) 评论(1) 推荐(0) 编辑
摘要: 这题其实我不会,不过我想到了一个很损的方法,就是打暴力 直接一个个判断 我就不发代码了,有些长 主要思路就是: 定义两个char型二维数组 输入到一个数组里 另一个数组全部换成*号 判断出yizhong时就换成yizhong 就像这样: if(a[i][j]=='y')//判断 { if(a[i-1 阅读全文
posted @ 2020-05-15 18:26 zjy123 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 这题懂了之后就很简单了,感觉和一维的迷宫差不多 先看样例吧 5 1 5 3 3 1 2 5 要从一楼上到五楼 一楼是直接上(下)三层,因为没有-2楼,所以上到4楼 再从四楼下到二楼 最后从二楼上到五楼 一共用了三步 上代码吧: #include<cstdio> #include<iostream> 阅读全文
posted @ 2020-05-15 18:23 zjy123 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 这个题看起来十分的复杂,不过读完题就发现这题其实就是个递归(虽然我递归这块学的不好( ̄▽ ̄)") 这题就是把一个数分成二的几次方的和,然后余数和比它小的最大的二的次方数,如果不是二的一次方或者二的零次方,就要接着递归。 感觉写起来会很复杂啊。 直接上代码吧: #include<iostream> # 阅读全文
posted @ 2020-05-15 18:21 zjy123 阅读(162) 评论(0) 推荐(1) 编辑
摘要: 大概的意思是车可以攻击到同一行和同一列,求被攻击到的地方 思路解析: 话不多说,上代码: #include<iostream> #include<cstdio> #include<algorithm> using namespace std; long long ans,n,k,a[1000000] 阅读全文
posted @ 2020-05-08 14:20 zjy123 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 意思是每只兔子都在1~maxnumber[i]之间选一个号码,每个兔子选的不能一样,求出一共有多少种的方法。 那总方法数就等于第一只兔子的选择数*第二只兔子的选择数*第三只兔子的选择数*......*第N只兔子的选择数 #include<iostream> #include<cstdio> #inc 阅读全文
posted @ 2020-05-08 13:55 zjy123 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 这个题很简单 直接用左移位(<<)和右移位(>>)就可以过了 #include<iostream> #include<cstdio> using namespace std; unsigned int n,a,b,c;//用long long你就废了 int main() { cin>>n; a=n 阅读全文
posted @ 2020-05-08 13:44 zjy123 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 整体来说,这个题很简单的,给我们n个数,找出这n个数里哪个数的个数是奇数 我第一想法就是桶 事实证明我的想法是对的 #include<iostream> #include<cstdio> using namespace std; long long n,a[10000000],x;//这里数组要定义 阅读全文
posted @ 2020-05-08 11:55 zjy123 阅读(118) 评论(0) 推荐(0) 编辑
//需要jquery插件 /* 鼠标特效 */ var a_idx = 0; jQuery(document).ready(function($) { $("body").click(function(e) { var a = new Array("(❤ ω ❤)","(☆▽☆)","(●'◡'●)","(✿◡‿◡)","(*^_^*)","O(∩_∩)O","( •̀ ω •́ )✧","(o゚v゚)ノ","(~ ̄▽ ̄)~","((≧∇≦)ノ","φ(゜▽゜*)♪","U•ェ•*U"); var $i = $("").text(a[a_idx]); a_idx = (a_idx + 1) % a.length; var x = e.pageX, y = e.pageY; $i.css({ "z-index": 999999999999999999999999999999999999999999999999999999999999999999999, "top": y - 20, "left": x, "position": "absolute", "font-weight": "bold", "color": "rgb("+~~(255*Math.random())+","+~~(255*Math.random())+","+~~(255*Math.random())+")" }); $("body").append($i); $i.animate({ "top": y - 180, "opacity": 0 }, 1500, function() { $i.remove(); }); }); });