java初学编程的疑惑解答题目,求大神解答

java编程!!求大神帮助!!高中的几道题_java吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:595,496贴子:
java编程!!求大神帮助!!高中的几道题收藏
【中建瑞通】建筑资质新办,资质增项,资质升级的好帮手
计算机考试!!
求大神帮做!
这也叫几道题。。。
【哭瞎。。
高中学Java
真的没人么。。
没有练习场地?来上延啊!
难道你们现在还考试么
惭愧,高中就学这些了
感觉不是考计算机,而是考数学,呵呵。
高中就能学java
明天有空看看
什么高中啊,还能学JAVA
我会说我考满分毫无压力吗?
吓尿了,高中就考这些?
记得我高中时还学过一点点vb,但就if而已
有压力么。、。、感觉挺容易的。
6L说出了我心声。。。楼主这是上课一直在睡觉呢?题好简单。。。
高中我们计算机课是打cs
高中计算机在学习word 和ppt 另外说一下22楼说出了我的心声
算法独特…
这就叫传说中的java.....原来我初中就会啊。啊哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈
public class Test3{public static void main(String[] args){double sum=0;int num=0;for(int i=1;i&=100;i++){if(i%3==0&&i%5!=0&&i%9!=0){System.out.println(i);sum=sum+i;num=num+1;}}System.out.println(&sum:&+sum);System.out.println(&avg:&+sum/num);}}
第一题重发下import java.util.*;public class Test2{public static void main(String[] args){int max=37;int min=15;Random random = new Random();int[]a=new int[19];for(int i=0;i&a.i++){s=(int)(random.nextInt(max)%(max-min+1)+min);a[i]=s;System.out.println(a[i]);}max = a[0];min = a[0];for(int j=0;j&a.j++){if(max&a[j]){max =a[j];}}for(int k=0;k&a.k++){if(min&a[k]){min =a[k];}}System.out.println(&max:&+max);System.out.println(&min:&+min);}}
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或JAVA编程题目,求大神帮忙解答一下,谢谢!JAVA编程题目,求大神帮忙解答一下,谢谢!题目:实现系统入-知识宝库
你可能对下面的信息感兴趣19:47 提问
java超难编程题 挑战一下吧 大神帮吗发代码
Alice writes an English composition with a length of N characters. However, her teacher requires that M illegal pairs of characters cannot be adjacent, and if 'ab' cannot be adjacent, 'ba' cannot be adjacent either.
In order to meet the requirements, Alice needs to delete some characters.
Please work out the minimum number of characters that need to be deleted.
The first line contains the length of the composition N.
The second line contains N characters, which make up the composition. Each character belongs to 'a'..'z'.
The third line contains the number of illegal pairs M.
Each of the next M lines contains two characters ch1 and ch2,which cannot be adjacent.
For 20% of the data: 1 ≤ N ≤ 10
For 50% of the data: 1 ≤ N ≤ 1000
For 100% of the data: 1 ≤ N ≤ 100000, M ≤ 200.
One line with an integer indicating the minimum number of characters that need to be deleted.
Delete 'a' and 'd'.
按赞数排序
很简单的题目,你不会做一定是上课没有听。基础知识基本技能还是要掌握的。
一个循环=》
search 查找,找到的话删除返回的索引的那个字符, 循环,完了,
感觉这个大神的代码才是靠谱的,好多人题意都理解错了还到处贴代码,也是醉了。。
像这个大神说的,dp[i][j] 表示将前i个字符搞成满足条件的子序列而且最后一个字符是j,最少需要删的个数,这样更新就可以了。到最后把需要删除的最少的个数输出就是正确答案。
楼上的答案也是神了,注意看题好吧2333
既然要求最少删除次数,那么其实是求这个串中的最长满足条件的子序列长度,用n减去即可。
那么设f(i)表示以第i个位置的字母为首的最长合法子序列长度,f(i)=max(f(j)+1),其中j为i之后的且满足条件的字符。
因为对每个字母的转移只需要转移到离i最近的位置,故总复杂度为O(26n)。
至于找最近的字符,将每个字母的位置排序,转移的时候顺便移动标记即可。
自己顶一下 求大神发java代码 或者说思路啊}

我要回帖

更多关于 java编程题目及答案 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信