Codeforces-1029A Many Equal Substrings

You are given a string t consisting of n lowercase Latin letters and an integer number k.Let’s define a substring of some string  with indices from  to r as .
Your task is to construct such string s of minimum possible length that there are exactly k positions i such that . In other words, your task is to construct such string s of minimum possible length that there are exactly k substrings of s equal to .It is guaranteed that the answer is always unique.

继续阅读Codeforces-1029A Many Equal Substrings

2018/9/6 失败感言

受刺激了,离着二等奖学金就差一点,
没拿到,丢人

这个学期我一定好好学习,
重新做人。

就差了一丢丢,500块就没了。。。。
说到底还是自己菜,没好好用功。

新学期向实验室那一堆一等和二等的大佬们看齐。

不过还是有好消息的,恭喜某个小傻子喜提二等。
下学期我们要一起拿一等,哈哈哈哈哈哈哈

2-32进制的任意转换(JAVA实现)

求任意两个不同进制非负整数的转换(2进制~16进制),所给整数在long所能表达的范围之内。
不同进制的表示符号为(0,1,…,9,a,b,…,f)或者(0,1,…,9,A,B,…,F)。 继续阅读2-32进制的任意转换(JAVA实现)

论如何只需一步配置java的环境&网上教程成功配置环境后javac不能运行原因简析

JDK下载地址:在这

eclipse下载地址:在这

快速配置JAVA环境步骤:

在安装完JDK之后进行如下操作

  1. 计算机图标点右键打开-高级系统设置-环境变量-系统变量-找到path变量-编辑
  2. 找到java的安装目录,默认是C:\Program Files\Java,进到JDK和JRE的里面的bin文件夹复制地址。(以默认目录为例)
  3. 在path的编辑窗口上添加两条:
    1. C:\Program Files\Java\jdk-10.0.2\bin
    2. C:\Program Files\Java\jre-10.0.2\bin
  4. 在命令行窗口下分别使用java _version  java  javac进行测试,如果按照网上的教程配置后发现javac找不到,看文章的第二部分(按照上文用绝对路径配置不会出现这个问题)
  5. 完成

继续阅读论如何只需一步配置java的环境&网上教程成功配置环境后javac不能运行原因简析

字符串hash(java hashMap)

描述

给定N个单词(每个单词长度不超过100,单词字符串内仅包含小写字母)。

请求出N个单词中共有多少个不同的单词。

输入第1行包含1个正整数N。
接下来N行每行包含一个字符串。输出一个整数,代表不同单词的个数样例输入

5
lalala
hahaha
haha
lalala
haha

样例输出

3

提示* N <= 10000000
* 不同单词个数不超过100000

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.HashSet;
import java.util.Set;
public class Main{
  public static void main(String[]args) throws Exception{
    BufferedReader cin=new BufferedReader(new InputStreamReader(System.in));
    int n=Integer.parseInt(cin.readLine());
    Set<String> ans=new HashSet<String>();
    for(int i=1;i<=n;i++){
      ans.add(cin.readLine());
    }
    System.out.println(ans.size());
    
}
}

必须使用BufferedReader读取,否则会超时。

关于map

treeMap按照规则排序

hashMap无序

linkedMap输入顺序