博客
关于我
第十一届十月份蓝桥杯省赛 H - 子串分值和:求字符串所有子串的不同字符个数和(思维/线段树)
阅读量:320 次
发布时间:2019-03-04

本文共 1074 字,大约阅读时间需要 3 分钟。

?????????????????????????????

  • ???????last???????????????
  • ????????????c?????????????????
  • ????????i????????????????prev???????(i - prev) * (n - i + 1)?
  • ????????????????
  • ???????????

    ????

  • ????????????last??????????????????????26???26?????????-1?
  • ?????????????????????????????last???
  • ??????????????????i????????????????prev???????(i - prev) * (n - i + 1)?
  • ??????????????????????????
  • ????

    #include 
    using namespace std;int main() { char s[] = "abcdabca"; int n = strlen(s); int last[26] = {-1}; // ???????????? long long ans = 0; for (int i = 0; i < n; ++i) { char c = s[i]; int idx = c - 'a'; if (last[idx] != -1) { // ???? ans += (i - last[idx]) * (n - i + 1); } // ??????? last[idx] = i; } cout << ans << endl; return 0;}

    ????

  • ??????last???????????????????????-1????????
  • ????????????????????c??????idx?
  • ?????????c???last?????????????????????last[idx]???????(i - last[idx]) * (n - i + 1)????ans??
  • ?????????????i???last[idx]?????????
  • ??????????????ans?
  • ???????????O(n)??????????????

    转载地址:http://siqq.baihongyu.com/

    你可能感兴趣的文章
    NN&DL4.1 Deep L-layer neural network简介
    查看>>
    NN&DL4.3 Getting your matrix dimensions right
    查看>>
    NN&DL4.7 Parameters vs Hyperparameters
    查看>>
    NN&DL4.8 What does this have to do with the brain?
    查看>>
    nnU-Net 终极指南
    查看>>
    No 'Access-Control-Allow-Origin' header is present on the requested resource.
    查看>>
    NO 157 去掉禅道访问地址中的zentao
    查看>>
    no available service ‘default‘ found, please make sure registry config corre seata
    查看>>
    No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
    查看>>
    no connection could be made because the target machine actively refused it.问题解决
    查看>>
    No Datastore Session bound to thread, and configuration does not allow creation of non-transactional
    查看>>
    No fallbackFactory instance of type class com.ruoyi---SpringCloud Alibaba_若依微服务框架改造---工作笔记005
    查看>>
    No Feign Client for loadBalancing defined. Did you forget to include spring-cloud-starter-loadbalanc
    查看>>
    No mapping found for HTTP request with URI [/...] in DispatcherServlet with name ...的解决方法
    查看>>
    No mapping found for HTTP request with URI [/logout.do] in DispatcherServlet with name 'springmvc'
    查看>>
    No module named 'crispy_forms'等使用pycharm开发
    查看>>
    No module named cv2
    查看>>
    No module named tensorboard.main在安装tensorboardX的时候遇到的问题
    查看>>
    No module named ‘MySQLdb‘错误解决No module named ‘MySQLdb‘错误解决
    查看>>
    No new migrations found. Your system is up-to-date.
    查看>>