关注
我来发个Java的 import java.util.Scanner;
/**
* 贪心
*/
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
long hp = in.nextLong();
long x = in.nextLong();
long y = in.nextLong();
long ans1 = hp / x;
if (hp % x != 0) {
ans1++;
}
long ans2 = hp / (y) * 2;
hp %= y;
long ans;
if (hp == 0) {
} else if (hp <= x) {
ans2++;
} else {
ans2 += 2;
}
ans = Math.min(ans1, ans2);
System.out.println(ans);
}
}
import java.util.Scanner;
/**
* 模拟
*/
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int n = in.nextInt();
int m = in.nextInt();
char[][] a = new char[n][m];
in.nextLine();
for (int i = 0; i < n; i++) {
String line = in.nextLine();
a[i] = line.toCharArray();
}
for (int j = 0; j < m; j++) {
int s = 0;
for (int i = 0; i < n; i++) {
if (a[i][j] == 'o') {
a[i][j] = '.';
s++;
}
if (a[i][j] == 'x') {
for (int k = 1; k <= s; k++) {
a[i-k][j] = 'o';
}
s = 0;
}
}
}
for (int i = 0; i < n; i++) {
System.out.println(a[i]);
}
}
}
import java.util.Map;
import java.util.Scanner;
import java.util.TreeMap;
/**
* 模拟
*/
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int a = in.nextInt();
int b = in.nextInt();
Map<Integer, Integer> mp = new TreeMap<>();
a %= b;
for (int i = 0; ;i++) {
int x = a % b;
if (x == 0) {
System.out.println(i + " 0");
break;
}
Integer t = mp.get(x);
if (t != null) {
System.out.printf("%d %d\n", t, i - t);
break;
}
mp.put(x, i);
a = x * 10;
}
}
}
import java.util.*;
/**
* 深搜
*/
public class Main {
static int n;
static int l;
static List<Set<Character> > b;
static Set<String> st;
static boolean flag = false;
static void dfs(int k, StringBuilder sb) {
if (flag) {
return;
}
if (k == l) {
if (!st.contains(sb.toString())) {
System.out.println(sb);
flag = true;
}
return;
}
b.get(k).forEach(character -> {
StringBuilder ssb = new StringBuilder(sb);
ssb.append(character);
dfs(k + 1, ssb);
});
}
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
n = in.nextInt();
l = in.nextInt();
in.nextLine();
String[] s = new String[n];
st = new TreeSet<>();
for (int i = 0; i < n; i++) {
s[i] = in.nextLine();
st.add(s[i]);
}
b = new ArrayList<>();
for (int i = 0; i < l; i++) {
b.add(new TreeSet<>());
}
for (int j = 0; j < l; j++) {
for (int i = 0; i < n; i++) {
b.get(j).add(s[i].charAt(j));
}
}
dfs(0, new StringBuilder());
if (!flag) {
System.out.println("-");
}
}
}
查看原帖
点赞 10
相关推荐
点赞 评论 收藏
分享
10-19 13:09
长沙学院 嵌入式软件工程师 点赞 评论 收藏
分享
09-28 18:15
门头沟学院 单片机
rndguy:个人思路,抛砖引玉。
要我的话我先问清楚需求:要什么精度,什么速度,什么环境。
如果精度要求很低,平台也有点柔性的话,只需要输出pwm,然后开个中断记录各多少个脉冲,如果脉冲时间不对齐了就反馈控制电流加减就行。要求同步要求稍微高点的话可以在脉冲间做个线性插值,同步精度会高些。
但总体来说,如果直流有刷只有脉冲没有好的编码器的话很难做精准定位什么的(除非用一些电机磁路结构相关的奇技淫巧如高频注入什么的),所以要求更高就需要大量参数辨识和校准,那就慢多了。 点赞 评论 收藏
分享
11-19 18:13
门头沟学院 Java 圆规学java:单论title,无脑选字节,可以沟通一下先去实习,可能签三方还不着急。如何对后端还是放不下,我感觉去哪的bg可能更好,游戏方向不知道会不会相对互联网封闭一点
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 你想跟着什么样领导? #
3046次浏览 56人参与
# 你的秋招白月光和意难平公司 #
4575次浏览 54人参与
# 百度秋招 #
55341次浏览 394人参与
# 找实习是选平台还是选业务? #
8319次浏览 126人参与
# 秋招签约后的心态变化 #
105449次浏览 923人参与
# 从夯到拉,评价编程语言 #
3992次浏览 43人参与
# 什么样的背景能拿SSP? #
116666次浏览 409人参与
# 每个月花钱最多的地方是? #
4184次浏览 66人参与
# 十一月总结 #
11186次浏览 132人参与
# xxx岗位的一天 #
8144次浏览 81人参与
# 你面试时吹过最大的牛 #
17490次浏览 99人参与
# 分享一个让你热爱工作的瞬间 #
46856次浏览 409人参与
# 实习生如何通过转正 #
111195次浏览 1421人参与
# AI“智障”时刻 #
5238次浏览 48人参与
# 饿了么求职进展汇总 #
79806次浏览 684人参与
# 实习学到最有价值的工作习惯 #
42973次浏览 378人参与
# 应届生第一份工作最好去大厂吗? #
102005次浏览 941人参与
# 职场吐槽大会 #
288966次浏览 2105人参与
# 想给25届机械人的秋招建议 #
37810次浏览 237人参与
# 职场上哪些行为很加分? #
296415次浏览 3398人参与
# 你秋招想去哪些公司 #
67211次浏览 1724人参与