真的没有时间写,呜呜呜
卡片
package daka;
import java.util.*;
/*小蓝有
�
k 种卡片, 一个班有
�
n 位同学, 小蓝给每位同学发了两张卡片, 一 位同学的两张卡片可能是同一种, 也可能是不同种,
两张卡片没有顺序。没有 两位同学的卡片都是一样的
* 至少需要多少种?
*
*/
public class kapian {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int p =sc.nextInt();
int count=0;
tiaochu: for(int i=1;;i++) {
for(int j=1;j<=i;j++) {
count++;
if(count>=p) {//当循环计数等于输入的数时
System.out.println(i);
break tiaochu;
}
}
}
sc.close();
}
}
2。星期
package daka;
import java.math.BigInteger;
public class dashu {
public static void main(String[] args) {
BigInteger b = new BigInteger("20");
BigInteger a = new BigInteger("7");
for(int i=1;i<=22;i++) {
b = b.multiply(b);
}
BigInteger ans = b.mod(a);
System.out.println(ans);
}
}
考勤
package daka;
import java.util.*;
/*
* 考勤打卡
* 员工ID去重
*
*/
public class kaoqing {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
ArrayList<String> list = new ArrayList<>();
Set<Integer> set = new HashSet<>();
for(int i=0;i<n;i++) {
String str = sc.next();
list.add(str);
int id = sc.nextInt();
set.add(id);
}
for(int i : set) {
System.out.println(i);
}
}
}
4.不会
编程问题集合:卡片分配、大数运算与考勤系统,
文章包含三个编程问题:1)计算至少需要多少种不同的卡片来满足给每位同学发放两张不同卡片的需求;2)执行大数幂运算并取模,用于数学计算;3)实现简单的考勤系统,去除重复的员工ID并打印。
1663

被折叠的 条评论
为什么被折叠?



