• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
uncle_farm
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理

2014年7月12日

练习2:雨淋湿了一道题,9个数字只能看清楚4个,第一个肯定不是1 [X * (Y3 + Z)]^2 = 8MN9,求出各个数字
摘要: 题目上的X代表的未知数,不一定是同一个数字。其实这道题,直接一推敲答案就出来了,首先,积德尾数是9,说明 X*(Y3 + Z)的值尾数是3,3的因子只有1和3,所以X只有1和3候选,但是题目说第一个肯定不是1,那就是3了。那么括号里面Y3+Z的值就必然尾数是1,而能和3相加尾数是1的只有8,所以Z就... 阅读全文
posted @ 2014-07-12 23:09 uncle_farm 阅读(796) 评论(0) 推荐(0)
 
练习1:将一个6*6数组的第一行,第六行,主对角线和副对角线上的元素都存1,其他元素都存成-1,不需使用初始化,尽量少使用循环
摘要: 暂时只想到最简单的两层循环实现,留待后看,慢慢优化: 1 #include 2 using namespace std; 3 int main() 4 { 5 int arr[6][6] = {0}; 6 7 for (int i = 0; i < 6; i++) 8 {... 阅读全文
posted @ 2014-07-12 22:46 uncle_farm 阅读(542) 评论(0) 推荐(0)
 
某单位排队形,开始排成3路纵队,末尾多出2个人,后改称5路纵队,末尾又多出3个人 ,后改成7路纵队,正好没有余数,求单位总人数
摘要: 这是练习题,没啥难度,留作纪念,记录下来 1 #include 2 using namespace std; 3 int main() 4 { 5 int number; 6 7 for (int i = 0; ; i++) 8 { 9 if (i%3 =... 阅读全文
posted @ 2014-07-12 22:43 uncle_farm 阅读(727) 评论(0) 推荐(0)
 
求字符串中某两个字符之间的字符
摘要: 这个简单,留作纪念,学习之初写的:求两个A之间的字符,并打印出来: 1 #include 2 using namespace std; 3 4 int main() 5 { 6 7 const char Stra[40] = "sdfjAI Love You So Much !Ajidh... 阅读全文
posted @ 2014-07-12 22:35 uncle_farm 阅读(472) 评论(0) 推荐(0)
 
5X + 2Y +Z = 50 的所有非负整数解
摘要: 这种题的解题方法都差不多,不停的循环,不过如果做一下细分,效率应该可以提升很多,下面把最常规效率也最低的代码贴上,有时间再优化 1 #include 2 using namespace std; 3 int main() 4 { 5 int x, y, z; 6 7 for (x... 阅读全文
posted @ 2014-07-12 22:21 uncle_farm 阅读(513) 评论(0) 推荐(0)
 
关于求出两个整形数组不同元素,要求效率最高
摘要: 由于两个数组,一比较就会出现两次for循环,所以我能想到的就是组合求出现次数,这样子,就不会出现两次for循环,上代码,希望有看到的提出更好的方法 1 #include 2 using namespace std; 3 4 void printarray(int *arr, int size) ... 阅读全文
posted @ 2014-07-12 21:26 uncle_farm 阅读(231) 评论(0) 推荐(0)
 
不用判断语句比较两个数字大小
摘要: 如题,网上有很多解决方案,在这里,罗列一下,留作后看。1、平均值求法 1 //将取两个数的差的绝对值加上两个数,那么得到的就是大的那个数的两倍,这样除以二就得到了大的那个值 2 3 int getmax(int a, int b) 4 { 5 return (a + b + abs(a -... 阅读全文
posted @ 2014-07-12 00:15 uncle_farm 阅读(3704) 评论(0) 推荐(0)
 
 

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3