原创 NYOJ 325
NYOJ 325 #include <stdio.h> #define max(a,b) a>b?a:b int V,ans,n,w[21],sum[21]; void dfs(int i,int cnt) { if(i ==
原创 NYOJ 42
NYOJ 42 #include<stdio.h> #include<string.h> int map[1050][1050],vis[1050],chu[1050]; int P,Q; void dfs(int point) {
原创 NYOJ 21
NYOJ 21 法一: #include<iostream> #include<cstring> #include<cstdio> #include<queue> using namespace std; int total; in
原创 NYOJ 168 、198、199
NYOJ 168 #include<cstdio> #include<cstring> int main() { int day,day_begin,room,n,max,i,j,t; int d[210]; scanf("%d
原创 NYOJ 399、458、477
NYOJ 399 #include<stdio.h> int main() { int n,b; while(scanf("%d %d",&n,&b)!=EOF) { //printf("%d\
原创 NYOJ 74、77、94、100
NYOJ 74 #include<stdio.h> int main() { int m,n,i,t,g,h,w; while(scanf("%d%d",&m,&n)&&m!=0&&n!=0) { for(i=0,g=0
原创 NYOJ 499
NYOJ 499 法一: #include<stdio.h> #include<string.h> int a[10][10], count, n, m; int b[10][10]; void DFS(int x, int y) {
原创 NYOJ 513
#include<stdio.h> char sa[402],sb[402],sc[402]; void add(char sa[],char sb[]) { int lena,lenb,len; int i=0,j=0;
原创 NYOJ 655
#include<stdio.h> #include<string.h> int n,m; int b[205],c[205],d[205]; int i,t,j; char a[201]; void exchange(int b[],i
原创 NYOJ 25、51、62
NYOJ 25#include<iostream> #include<string> using namespace std; string trans(string a){ string b="";
原创 NYOJ 204、206
NYOJ 204 #include<cstdio> int u,d; int gcd(int a,int b) { if(a==0) return b; else return gcd(b%a,a); } int main() {
原创 NYOJ 275、276
NYOJ 275 #include <stdio.h> int main() { long ni; int a[1000],i,k; while(scanf("%ld",&ni)!=EOF) {
原创 NYOJ 122、124、125
NYOJ 122 #include<stdio.h> int main() { int m,n,k,i; int T[400],sum[400]; scanf("%d",&m); T[0]=0; f
原创 NYOJ 722
NYOJ 722 #include<stdio.h> #include<string.h> int Map[9][9],floag; int IsCan(int number,int x,int y){//判斷Numebr是否滿足數獨的條