当前位置: 首页 > news >正文

建设网站要多少钱贺贵江seo教程

建设网站要多少钱,贺贵江seo教程,90设计app,h5网站用什么软件做有A,B两个同学想要分苹果。A的想法是使用二进制进行,1 1相加不进一位,如(9 5 1001 101 12)。B同学的想法是使用十进制进行,并且进一位。会输入两组数据,一组是苹果总数,一组分别…

有A,B两个同学想要分苹果。A的想法是使用二进制进行,1 + 1相加不进一位,如(9 + 5 = 1001 +101 = 12)。B同学的想法是使用十进制进行,并且进一位。会输入两组数据,一组是苹果总数,一组分别是每个苹果的重量。如果让B同学在满足A同学的情况下获取到苹果的总重量且返回,如果不能则返回-1。

输入

3

3 5 6

返回

11

备注:按照A同学的想法 5 + 6 =  3 (101 + 110 = 010)

思路:异或运算,排序取最大

/**常用的位运算符:与(&) 同1出1,有0出0或(|)有1出1,全0出0异或(^)相同出0,不同出1非(~)又叫取反左移 <<  (即乘2,最右边加个0)右移 >>  (即除2删掉最右边一位)*/
public class ShareApple {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int num = Integer.parseInt(sc.nextLine());int[] apple = new int[num];for (int i = 0; i < num ;i++){apple[i] = sc.nextInt();}int x = 0;for (int j = 0; j < apple.length;j++){//把所有苹果重量累加异或,如果结果为0则满足A条件,那么B在所有苹果中最小的一个给A,其它归Bx ^= apple[j];}//能满足A条件评分if (x==0){Arrays.sort(apple);int bApple = 0;for (int i = 1;i <apple.length;i++){bApple +=apple[i];}System.out.println(bApple);//不能满足A条件分苹果}else if (x!=0){System.out.println(-1);}}
}

http://www.mmbaike.com/news/47008.html

相关文章:

  • 长沙市互联网加网站营销网站建设专家
  • 网站左侧悬浮代码友情链接的检查方法
  • 源码下载网站有哪些怎样策划一个营销型网站
  • 动画设计的大学排名保定百度seo公司
  • 郑州网络公司做医疗网站webview播放视频
  • 中山网站设计电商运营助理
  • 婚纱摄影网站开题报告怎么可以让百度快速收录视频
  • 景区网站怎么做关键词挖掘站长
  • 保险代理人做网站企业网站建设目标
  • 有哪些网站做自建房设计高端定制网站建设
  • 个人网站可以做经营性的吗微信怎么推广找客源
  • 长春网站制作报价阿里云域名注册查询
  • linux可以做网站开发吗网站推广优化排名教程
  • 宿州市做网站的公司百度竞价排名机制
  • 杭州网站建设哪家权威百度网页推广
  • wordpress实现同步登录网站自然优化
  • googleseo服务公司谷歌搜索广告优化
  • wordpress文章内多页面张家界网站seo
  • 网站设计与开发培训长沙网站seo技术厂家
  • 东坑网站建设凡科建站收费价目表
  • wordpress用什么主题优化推广联盟
  • 邯郸网站开发百度seo排名优化排行
  • 自建站需要注册公司吗搜索引擎优化包括哪些内容
  • 如何提高网站浏览量今日足球赛事数据
  • 怎样做网站才不能被攻破域名权重查询工具
  • 可以做logo设计单子的网站seo排名平台
  • 做建筑效果图最好的网站搭建网站工具
  • 怎么做网站引流网站分析
  • 股票场外期权网站开发南宁百度推广代理公司
  • 网站怎么做404页面跳转建立网站需要什么条件