結果

問題 No.537 ユーザーID
ユーザー ひゅーら
提出日時 2017-07-01 00:04:32
言語 C
(gcc 13.3.0)
結果
WA  
実行時間 -
コード長 695 bytes
コンパイル時間 155 ms
コンパイル使用メモリ 29,440 KB
実行使用メモリ 13,636 KB
最終ジャッジ日時 2024-10-04 22:02:17
合計ジャッジ時間 3,802 ms
ジャッジサーバーID
(参考情報)
judge5 / judge3
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 3
other AC * 10 WA * 5 TLE * 1 -- * 16
権限があれば一括ダウンロードができます

ソースコード

diff #
プレゼンテーションモードにする

#include <stdio.h>
#include <string.h>
int main(void){
long n;
scanf("%ld", &n);
int ans = 0;
int i;
for(i = 1; i*i < n; i++){
#ifdef DEBUG
printf("0 %d\n", i);
#endif
if(n % i == 0){
char tmp1[30], tmp2[30];
sprintf(tmp1, "%d", i);
sprintf(tmp2, "%ld", n/i);
char str1[30], str2[30];
strcpy(str1, tmp1);
strcpy(str2, tmp2);
strcat(str1, tmp2);
strcat(str2, tmp1);
#ifdef DEBUG
printf("1 %d, %s %s; %s %s", i, tmp1, tmp2, str1, str2);
#endif
if(strcmp(str1, str2) == 0){
#ifdef DEBUG
printf(" 2 %d", i);
#endif
ans += 1;
}else{
ans += 2;
}
#ifdef DEBUG
printf("\n");
#endif
}
}
if(n == i * i){
ans ++;
}
printf("%d\n", ans);
return 0;
}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
0