using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Text; using System.Data; using System.Data.SqlClient;
namespace B2C.Manage { public partial class huiVip : SessionLogin { public string ht = ""; public string yema = ""; protected void Page_Load(object sender, EventArgs e) { //删除 if (Request.QueryString["id"] !=null) { string str = "delete [dbo].[tb_Member] where MemberID=@idde"; string st = Request.QueryString["id"]; SqlParameter[] parade = { new SqlParameter("@idde",st) }; try { if (DBHelper.IDUBySql(str, parade)) { Response.Write("<script>alert('删除成功!!')</script>"); } } catch (Exception ex) { Response.Write("<script>alert('"+ex.Message+"')</script>"); } } int page =1; if (!int.TryParse(Request.QueryString["page"], out page)) { page = 1; } string sql = "select MemberID,RealName,Phonecode,Email,[Address],PostCode,LoadDate from (select *,ROW_NUMBER() over(order by MemberID) as num from [dbo].[tb_Member]) as t where num>=@begin and num<=@end"; SqlParameter[] para = { new SqlParameter("@begin",(page-1)*5), new SqlParameter("@end",page*5) }; DataTable dt = new DataTable(); dt = DBHelper.GetTableBySql(sql, para); StringBuilder sb = new StringBuilder(); string s = string.Empty; for (int i = 0; i < dt.Rows.Count; i++) { s = i % 2 != 0 ? "oushu" : "jishu"; sb.Append("<tr align=\"center\" id=\"" + s + "\"><td>" + dt.Rows[i][0].ToString() + "</td><td>" + dt.Rows[i][1].ToString() + "</td><td>" + dt.Rows[i][2].ToString() + "</td><td>" + dt.Rows[i][3].ToString() + "</td><td>" + dt.Rows[i][4].ToString() + "</td><td>" + dt.Rows[i][5].ToString() + "</td><td>" + dt.Rows[i][6].ToString() + "</td><td><a class=\"delete\" href=\"huiVip.aspx?id=" + dt.Rows[i][0].ToString() + "\">删除</a></td></tr>"); } ht = sb + "";
//页码的 string strco = "select COUNT(*) from [dbo].[tb_Member]"; int conut = DBHelper.GetTableBySqlConut(strco,null);
public static void main(String[] args) { int n=2;//1652087318 double sum=0; int x=0; for (int i = 2; i <= 2*n+1; i++) { x=(i/2%10007); sum+=(x*x%10007); } System.out.println((int)sum%10007); } }
private static void getLC(int m, int x, int y, int z) { int t=m*x/(y-x)*z; BigDecimal bd=new BigDecimal(t); String s=bd.setScale(2,BigDecimal.ROUND_HALF_UP).toString(); System.out.println(s); } }
public static void main(String[] args) { Scanner sc=new Scanner(System.in); int n=sc.nextInt(); int[] arr=new int[n]; for (int i = 0; i < arr.length; i++) { arr[i]=getAge(sc.nextInt()); } for (int i = 0; i < arr.length; i++) { System.out.println(arr[i]); } }
private static int getAge(int nextInt) { for (int i = 1918; i <= 2016; i++) { if((i/100+i%100)==nextInt) return 2016-i; } return 0; } }
public static void main(String[] args) { Scanner sc=new Scanner(System.in); int n=sc.nextInt(); int[] arr=new int[n]; for (int i = 0; i < arr.length; i++) { arr[i]=getBalance(sc.nextInt()); } for (int i = 0; i < arr.length; i++) { System.out.println(arr[i]); } }
private static int getBalance(int nextInt) { int sum=1; for (int i = 1; i < 32; i++) { if(nextInt<=sum) return i; else { sum+=Math.pow(3, i); } } return 0; } }
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int n=Integer.parseInt(sc.nextLine());
String[] arr=new String[n];
for (int i = 0; i < arr.length; i++) {
arr[i]=getClock(sc.nextLine());
}
for (int i = 0; i < arr.length; i++) {
System.out.println(arr[i]);
}
}
private static String getClock(String nextLine) {
String[] arr=nextLine.split(":");
double h=Integer.parseInt(arr[0]);
double m=Integer.parseInt(arr[1]);
if(h>=12)
h=h-12;
double hf=h/12*360+m/60*30;
double mf=m/60*360;
double t=Math.abs(hf-mf);
if(t>=180)
t=360-t;
if(t==180)
t=0;
String str=""+t;
if(str.endsWith(".0"))
str=str.substring(0,str.length()-2);
return str;
}
}
1 2
Different Digits Different Digits题目描述有一个n位数x,每个数码都不一样,可你知道x的后m(m<n)位构成的整数x′,请问满足条件最小的x是多少?输入第一行是一个整数T(1≤T≤1000),表示样例的个数。 每个样例一行,为两个整数n(2≤n≤10)和x的后m位的整数x′(0≤x′<987654321,x′没有前导0且所有数码都不一样)。输出每行输出一个样例的结果。样例输入2 3 12 4 12
样例输出
1
312 3012
代码: ``` import java.util.Scanner;
public class DifferentDigits {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
String[] arr=new String[n];
for (int i = 0; i < arr.length; i++) {
int a=sc.nextInt();
int b=sc.nextInt();
arr[i]=getDigits(a,b);
}
for (int i = 0; i < arr.length; i++) {
System.out.println(arr[i]);
}
}
private static String getDigits(int a, int b) {
String str=b+"";
while (str.length()!=a) {
for (int i = 0; i < 10; i++) {
if(str.indexOf(i+"")==-1){
if(a-str.length()==1&&i==0)
continue;
str=i+str;
break;
}
}
}
return str;
}
public class EstrellasTravel { public static void main(String[] args) { Scanner sa=new Scanner(System.in); while(true){ int n=sa.nextInt(); int m=sa.nextInt(); int a[]=new int[n]; for (int i = 0; i < a.length; i++) { a[i]=sa.nextInt(); } getEstrellas(n,m,a); } } private static void getEstrellas(int n, int m, int[] a) { int dp[]=new int[100000]; dp[0]=0; for (int i = 1; i <= n; i++) { int min=dp[i-1]; for (int j =Math.max(i-m, 0); j < i; j++) { min=Math.min(min, dp[j]); } dp[i]=min+a[i-1]; } System.out.println(dp[n]); } }
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
int[] arr=new int[n];
for (int i = 0; i < arr.length; i++) {
arr[i]=getPFS(sc.nextInt());
}
for (int i = 0; i < arr.length; i++) {
System.out.println(arr[i]);
}
}
private static int getPFS(int nextInt) {
int conut=0;
for (int i = 1; i <= nextInt; i++) {
if((Math.pow(i, 0.5)+"").endsWith(".0"))
conut++;
}
return conut;
}
public static void main(String[] args) { Scanner sc=new Scanner(System.in); int n=sc.nextInt(); int[] arr=new int[n]; for (int i = 0; i < arr.length; i++) { int le=sc.nextInt(); int k=sc.nextInt(); int[] data=new int[le]; for (int j = 0; j < data.length; j++) { data[j]=sc.nextInt(); } arr[i]=getMax(k,data); } for (int i = 0; i < arr.length; i++) { System.out.println(arr[i]); } }
private static int getMax(int k, int[] data) { int sum=0; int temp=0; int co=0; int x=0; for (int i = 0; i < data.length; i++) { while (co!=k) { x=co+i; if(x>=data.length){ x=x-data.length; } temp+=data[x]; co++; } sum=temp>sum?temp:sum; co=0; temp=0; } return sum; } }