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

网站备案 人工审核安卓软件下载安装

网站备案 人工审核,安卓软件下载安装,网站描述标签,网络科技公司都是干嘛的试题 H: 子串分值 时间限制: 1.0s 内存限制: 512.0MB 本题总分#xff1a;20 分 【问题描述】 对于一个字符串 S#xff0c;我们定义 S 的分值 f(S) 为 S 中恰好出现一次的字符个数。例如 f(“aba”)1#xff0c;f(“abc”)3, f(“aaa”)0。 现在给定一个字符串 S[0…n-1]…试题 H: 子串分值 时间限制: 1.0s 内存限制: 512.0MB 本题总分20 分 【问题描述】 对于一个字符串 S我们定义 S 的分值 f(S) 为 S 中恰好出现一次的字符个数。例如 f(“aba”)1f(“abc”)3, f(“aaa”)0。 现在给定一个字符串 S[0…n-1]长度为 n请你计算对于所有 S 的非空子串 S[i…j] (0ijn)f(S[i…j])的和是多少。 【输入格式】 输入一行包含一个由小写字母组成的字符串 S。 【输出格式】 输出一个整数表示答案。 【样例输入】 ababc 【样例输出】 21 【样例说明】 子串 f值 a 1 ab 2 aba 1 abab 0 ababc 1 b 1 ba 2 bab 1 babc 2 a 1 ab 2 abc 3 b 1 bc 2 c 1 【评测用例规模与约定】 对于 20% 的评测用例1n10 对于 40% 的评测用例1n100 对于 50% 的评测用例1n1000 对于 60% 的评测用例1n10000 对于所有评测用例1n100000。 【思路】 ①暴力会超时 ②只有当字母出现的次数为1才有贡献度因此我们只需要计算出每个位置的贡献度累加求和即为答案。例如ababc如果我们求第二个位置b的贡献度则以b为中心向两边扩散找到只有一个b时的最长子串向左步长为left1即ababc向右步长为right1即ababc,所以我们找到的子串为aba它一共有ab,aba,b,ba 4种组合从左到b做起点从b到右做终点即贡献度(left1)*(right1)。 【Java代码】 import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner new Scanner(System.in);String inputString scanner.next();long res 0;for (int i 0; i inputString.length(); i) {int left 0, right 0;//统计左右步长while(i-left 0 inputString.charAt(i-left-1) ! inputString.charAt(i)) left;while (iright1 inputString.length() inputString.charAt(iright1) ! inputString.charAt(i)) right;res (1left)*(1right);}System.out.println(res);} }
http://www.pierceye.com/news/903750/

相关文章:

  • 网站建设公司 专题制作怎么注册订阅号
  • 网站运营内容包含哪些深圳标本制作
  • wordpress 微信导航站南昌有哪些企业网站
  • 网站开发需要的人员南京手机网站
  • 上海网站建设知识 博客网站建设数据库的购买
  • 足彩网站开发网站建设 网站制作
  • 网站开发 定制 多少 钱小程序加盟代理前景
  • 河南网站建设官网wordpress博客主题哪个好
  • 网站建设会计帐务处理青岛发现51例阳性
  • 保定三金网络科技有限公司windows优化大师是哪个公司的
  • 华丰建设股份有限公司网站深圳影视广告在哪里好
  • 企业建设网站需要服务器吗谷德设计网官网首页入口
  • 新手学做网站步骤天津制作网站的公司电话
  • 做网站同行php网站开发平台下载
  • 国外风格网站企业宣传片制作公司哪家好
  • 如何做双版网站wordpress 36kr
  • 东莞企石网站设计最新便民信息汇总
  • 浏阳做网站公司做网站app优惠活动的
  • 商务网站开发公司2021网页qq登陆
  • vs 网站开发教程docker 部署wordpress
  • 平面网站设计wordpress数据表更换域名
  • 上海网站设计合理柚v米科技济南网站优化公司电话
  • 卓拙科技做网站吗怎么用php做网站后台程序
  • 山东企业建站系统费用抚宁区建设局网站
  • 免费购物网站程序国外公共空间设计网站
  • 网站 选项卡 图标网站 关键词
  • 怎样在各大网站做有效的宣传抽奖网站怎么做的
  • 建立网站需要多少钱 索 圈湖南岚鸿新开传奇网站合击
  • 快手官方网站音乐人怎么做商城建站系统源码
  • 南充市建设厅官方网站高州做网站