首页 > 编程语言 >【1111算法题】蓝桥杯 c++(一)第一二题

【1111算法题】蓝桥杯 c++(一)第一二题

时间:2023-11-13 15:35:10浏览次数:35  
标签:11 1111 减免 第一二 int 蓝桥 商品 小蓝

【1111算法题】

第一题

双十一的祈祷【算法赛】

题目

双十—,不仅是购物狂欢节,更有"光棍节"之称。这源于11:11由四个1构成,象征着单身。
作为大学生的小蓝也想经历甜甜的校园恋爱,于是他找到了爱神丘比特,向他祈祷能为自己带来—段邂逅。
丘比特是乐于助人的,他承诺小蓝只要回答出一个简单的数学问题,就完成小蓝的愿望。
问题是:111111的个位数是多少?
作为小蓝的好朋友,为了小蓝的幸福,请你帮忙解决这个问题。
注意:使用阿拉伯数字作答。
输入格式
本题为填空题,无需输入即可作答(当然如果你单身,你也可以读入一个字符串看看是否有惊喜)。
输出格式
输出一个数字,表示答案。
提示
1 ×1= 1。

蓝桥杯 双十一的祈祷

思路分析

这道题更加偏向脑筋急转弯,因为:

11×11=121

11×11×11=1331

11×11×11×11=14641

由上面可知,无论多少个11相乘,他的个位数都是1,111111  1111个11相乘,所以个位数还是1

代码

#include 
using namespace std;
int main()
{
  cout<< "1" ; // 请在此输入您的代码
  return 0;
}

  

疯狂的促销

题目

双十—到了,各大电商平台开始了促销活动的筹备。

作为购物狂人,小蓝提前在购物车里准备了N件商品,每件商品都有一个售价w(在双十一之前,对于同一商品,各个平台的售价均相同)。

在双十一期间,三大电商平台(某猫,某东,某音)都推出了各自的折扣规则:

某猫:若某件商品的售价满足w> 500,则购买该商品时减免[w/10]某东:若某件商品的售价满足w > 1000,则购买该商品时减免150。

·某音:购买任意商品时均可直接减免〔w/20」。特别地,当某件商品的
售价(减免前)等于1111时,该商品可以直接免单。
【】表示下取整,例如【1234/10】=123。
小蓝可以在任意平台购买任意商品,请你帮他计算买齐全部商品的最少花费。

蓝桥杯 疯狂的促销

思路分析

由题意可知,商品个数在1-10000,商品价值在20-2000

我们由题意,为适合每个品牌最大优惠的商品划出一个价格区间

  1. 价格为1-500:选择某音,直接减免w/20;
  2. 价格为500-1000:选择某猫,减免w/10;
  3. 价格为1000-1500,且不为1111;选择某东,减免150;
  4. 价格为1500-1000,选择某猫,减免w/10;
  5. 价格为1111,选择某音,免单;

该题涉及到的知识点:for循环,if—else ,数组

代码

#include <iostream>
using namespace std;
int main()
{
  int n;
  cin>>n;
  int sum=0;
  int w[10000];
  for(int i=0;i<n;i++)
  {
    cin>>w[i];
  }
  for(int i=0;i<n;i++)
  {
    if(w[i]<500)
    {
        w[i]-=w[i]/20;
        sum+=w[i];
    }
    else if(w[i]>=500&&w[i]<1000)
    {
        w[i]-=w[i]/10;
        sum+=w[i];
    }
    else if(w[i]>=1000&&w[i]<1500&&w[i]!=1111)
    {
        w[i]-=150;
        sum+=w[i];
    }
    else if(w[i]>=1500&&w[i]<=2000)
    {
        w[i]-=w[i]/10;
        sum+=w[i];
    }
    else if(w[i]==1111)
    {
        sum+=0;
    }
  }
  cout<<sum;
  return 0;
}

标签:11,1111,减免,第一二,int,蓝桥,商品,小蓝
From: https://www.cnblogs.com/hcrzhi/p/17826800.html

相关文章

  • 20231111
    鉴于昨天把101更改成了141害怕日后会忘记掉所以更换了回来 所以连接不成功的问题最后就集中于虚拟机的设置当中把net模式改为自定义模式借鉴于一位伟大的b站博主 ......
  • test 11111
    MySql分库分表与分区的区别和思考摘要:一.分分合合说过很多次,不要拘泥于某一个技术的一点,技术是相通的。重要的是编程思想,思想是最重要的。当数据量大的时候,需要具有分的思想去细化粒度。当数据量太碎片的时候,需要具有合的思想来粗化粒度。1.1分很多技术都运用了分的编程思想......
  • 第十五届蓝桥杯模拟赛 -- 删掉m个字符使得字典序最小
    第十五届蓝桥杯模拟赛--删掉m个字符使得字典序最小贪心+单调栈importjava.util.Deque;importjava.util.LinkedList;importjava.util.Scanner;publicclassMain{ publicstaticvoidmain(String[]args){ Scannerscanner=newScanner(System.in); String......
  • 蓝桥杯2019 估计人数
    蓝桥杯2019估计人数题目描述给定一个\(N\timesM\)的方格矩阵,矩阵中每个方格标记0或者1代表这个方格是不是有人踩过。已知一个人可能从任意方格开始,之后每一步只能向右或者向下走一格。走了若干步之后,这个人可以离开矩阵。这个人经过的方格都会被标记为1,包括开始和结......
  • 20231111
    2023/11/11补昨天vp的906div2补题到E1还是挺不容易的今天vp一场,打了一场,本来想去打周赛玩一下的,结果6点人还在食堂。。。D-Doremy'sConnectingPlan题意:给定两个数字n、c和一个长度为n的数组,现有n个孤立点,第i个孤立点的权值为,现需要通过建边将所有点全部连通。在第......
  • 【题解 P8763】[蓝桥杯 2021 国 ABC] 异或变换
    同楼上dalao做法:#include<iostream>#include<algorithm>#include<cstdio>#include<cmath>#include<cstring>#include<string>#include<cstdlib>#include<bitset>usingnamespacestd;constintN=1e4+10......
  • 20231111练习
    2023-11-11T1【GDOI2017模拟7.19】小X调顺序ProblemDescriptionInputOutputSampleInputCopy31221SampleOutputCopy1DataConstraint求逆序对然后减去\(k\)即可,思维题。#include<cstdio>#include<algorithm>#definelllonglong#defineN1000......
  • 20231111打卡
    早上,我利用课间的时间开始了新一轮的学习。我进行了一些算法方面的练习题,巩固了之前所学习的内容,同时对新内容进行了深入的研究。通过反复练习,我感到自己在算法方面的能力已经有了很大的提升。中午,我和几个同学相约去外面恰汉堡王,享用了美食,放松了一下身心。在充满紧张的学习生活......
  • 【每日例题】蓝桥杯 c++ 手机尾数
    手机尾数题目30年的改革开放,给中国带来了翻天覆地的变化。2011全年中国手机产量约为11.72亿部。手机已经成为百姓的基本日用品!给手机选个好听又好记的号码可能是许多人的心愿。但号源有限,只能辅以有偿选号的方法了。这个程序的目的就是:根据给定的手机尾号(4位),按照—定的规则......
  • 【每日例题】蓝桥杯 c++ 报纸页数
    报纸页数题目本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。×星球日报和我们地球的城市早报是一样的,都是一些单独的纸张叠在一起而已。每张纸印有4版。比如,某张报纸包含的4页是:5,6,11,12,可以确定它应该是最上边的第2张报纸。我们在太空中捡到了一张×......